Link Search Menu Expand Document

就時間軸合併2個avrg檔案:cbin_avrg.ser.f90

Table of contents

背景

使用

  • cbin_avrg.ser FILE_1 FILE_2 FILE_3
    • FILE_?uamiv格式檔案
    • 3個檔案分別是2個待連接的檔案、以及結果檔名稱
  • 結果
    • FILE_3

程式下載

範例腳本

cbin_all

  • 所有符合規則的檔案按照名稱順序予以整併
  • 引數
    1. 檔案規則
    2. 結果檔名
#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