WRF后处理的一些常用操作

  • 重命名。将输出文件批量添加nc的后缀。
    for i in *
    do mv $i $i".nc"
    done
  • 批量转移数据。
    判断文件是否存在,若存在,则转移到其他文件夹。
wrfr_path="/path_users/Build_WRF/WRF-4.2.2/run/"
wrfo_path="/path_users//wrfout/"
wlog_path="/path_users//wrflog/"

filesrsl=$(ls ${wrfr_path}rsl.out*    2> /dev/null | wc -l)
filesrer=$(ls ${wrfr_path}rsl.error*  2> /dev/null | wc -l)
fileswot=$(ls ${wrfr_path}wrfout_d0*  2> /dev/null | wc -l)
  
if [ "$filesrsl" != "0" ]; then
mv -f ${wrfr_path}rsl.out.00* ${wlog_path}
else
echo $'rsl.out.* files don\'t exist'
fi
  
if [ "$filesrer" != "0" ]; then
mv -f ${wrfr_path}rsl.error* ${wlog_path}
else
echo $'rsl.error.* files don\'t exist'
fi
  
if [ "$fileswot" != "0" ]; then
mv -f ${wrfr_path}wrfout_d0*  ${wrfo_path}
else
echo $'wrfout_d0* files don\'t exist'
fi

As a side note,
echo打印单引号的用法:

echo  $'Zhangsan doesn\'t exist'

相关参考:

https://blog.csdn.net/lydawen/article/details/83489461
https://beijingngcc.blog.csdn.net/article/details/106975622

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值