Linux/Shell
文章平均质量分 67
什么都不会的张同学
生活繁忙,随缘回复
展开
-
Fortran读取netcdf文件/WRF中的文件读取
一直很好奇WRF到底如何通过netcdf库读取netcdf文件,正巧有个机会,试了下fortran读取nc文件,总结一下。原创 2023-12-10 21:10:25 · 849 阅读 · 1 评论 -
python 查找特定后缀文件并上传至服务器/pyhon paramiko实现sfftp文件上传
之前写过的的博客,至此则反过来,想实现将本地特定文件上传至服务器端脚本,其实语法差不多,不过姑且做个记录。原创 2023-04-17 11:05:57 · 175 阅读 · 0 评论 -
WRF自动运行脚本/Shell进阶:Shell脚本自动修改namelist.input日期与自动任务提交
由于WRF本身属于中尺度天气模式,其模拟时间尺度不宜过长,当我们想要准确地进行模拟时,时间不宜大于10天,当我们要进行长期模拟时,不宜直接进行长期的时间设定,最好是以一定的时间间隔重新修改namelist.input的开始于end日期。即,若想要模拟一年的数据,则应每隔以段时间(如五天)重新提交任务,即1月1日-1月6日模拟一次,随后1月6日至一月10日模拟。如果模拟时期较长,则需要反复多次修改namelist.input中的&time_control,重新提交任务。原创 2023-04-16 20:57:30 · 1202 阅读 · 0 评论 -
WRF后处理:使用ncl脚本批量提取wrfout变量并输出/Shell 入门:Shell进入不同文件夹执行脚本
这就是我打算实现的事。当然,如果服务器上已经装有python可以无需输出,只需直接调用py脚本,但由于服务器自身原因,加之Windows下的可视化绘图更加精致直观,这里我还是选择输出再绘图的模式。我提到过将NCL与python结合进行后处理的问题,即,使用NCL进行wrfout变量的提取、计算、输出,再用已有python脚本绘图,这样可以极大节省时间。思路其实也很简单:敏感性实验的目的无非是比较几个特定变量的差异,我们只需将存于不同文件夹的wrfout所需提取出来,输出再由python绘图即可。原创 2023-04-07 11:54:36 · 2991 阅读 · 0 评论 -
NCL读取hdf5文件——以AMSR2海冰密集度数据为例
由于大部分计算都是在服务器进行。因此考虑增进NCL和Shell脚本水平,之前的博文介绍了HDF5文件及其读写,但是由于服务器本身系统版本较老,且属于内网原因,决定直接使用自带的NCL脚本对其进行撰写记录。原创 2023-04-03 21:19:39 · 1040 阅读 · 0 评论 -
Shell入门笔记:Linux批量提取文件名/shel文件名提取日期/NCL批量读取文件(shell脚本结合)
Linux下的循环与条件语句并没有什么特别,与其他语言类似,循环主要分为:for 变量名 in 取值列表 do 命令序列done2、until循环,条件测试循环,只要条件不成立则反复循环。until 条件测试操作 do 命令序列done3、While循环,与untill相反,只要满足输入条件,则开始循环while 语句结构 while 条件测试操作 do 命令序列done条件则分为:1、test命令,测试条件是否成立,成立返回1,不成立返回0,主要进行逻辑判断,常用于测试权限和文件目录是否存在。原创 2022-10-29 10:38:06 · 3489 阅读 · 0 评论