就時間軸合併2個avrg檔案:cbin_avrg.ser.f90
Table of contents
背景
- 這支程式就是uamiv版本的ncrcat。會將引數中的avrg檔案按照時間軸予以合併
- cbin之應用
使用
- cbin_avrg.ser FILE_1 FILE_2 FILE_3
- FILE_?:uamiv格式檔案
- 3個檔案分別是2個待連接的檔案、以及結果檔名稱
- 結果
- FILE_3
程式下載
Download: 就時間軸合併2個avrg檔案之小工具:cbin_avrg.ser.f90
範例腳本
cbin_all
- 將所有符合規則的檔案按照名稱順序予以整併
- 引數
- 檔案規則
- 結果檔名
#note! the argument must be quoted as "$1"
first=1
for i in $(ls $1);do
if [ "$first" == "1" ]; then
cp -f $i cbin_all.result
first=0
else
cbin_avrg.ser cbin_all.result $i tmp
mv tmp cbin_all.result
fi
echo $first" "$i
done
mv cbin_all.result $2
整併全年NH3之模擬結果
kuang@master /home/camxruns
$ cat ./2010/outputs/base/nh3.cs
pick 1001_bs.avrg.grd01 936520 1003120 5
pick 1002_bs.avrg.grd01 1003120 1005920 5
pick 1003_bs.avrg.grd01 1005920 1009020 5
pick 1004_bs.avrg.grd01 1009020 1012020 5
pick 1005_bs.avrg.grd01 1012020 1015120 5
pick 1006_bs.avrg.grd01 1015120 1018120 5
pick 1007_bs.avrg.grd01 1018120 1021220 5
pick 1008_bs.avrg.grd01 1021220 1024320 5
pick 1009_bs.avrg.grd01 1024320 1027320 5
pick 1010_bs.avrg.grd01 1027320 1030420 5
pick 1011_bs.avrg.grd01 1030420 1033420 5
pick 1012_bs.avrg.grd01 1033420 1036520 5
cbin_all "*.grd01_*" bsNH3.avrg