親ディレクトリに拡張子* sacのファイルがあります。これらのファイルには地震波形のヘッダー情報が含まれています。私はすべてのファイルの特定のヘッダー情報を1つ下のファイルに印刷します。 ここまで私が何をしたのですか?すべてのファイルの特定の内容を読み込んでニュースファイルに書き込むためのシェルスクリプト
#!/bin/bash
file=map
for i in ./*sac
do
SLA=`saclhdr -STLA $i`
SLO=`saclhdr -STLO $i`
ELA=`saclhdr -EVLA $i`
ELO=`saclhdr -EVLO $i`
echo "MAP GREAT CIRCLE RAY PATHS USING PROJECT">file ;
echo "$SLA $SLO " >>file;
echo "$ELA $ELO " >>file;
echo "PLOT EPICENTER LOCATIONS" >>$file;
echo "$ELA $ELO " >>file;
echo "PLOT STATION LOCATIONS">>$file ;
echo "$SLA $SLO " >>file;
done
出力は次のとおりです。
MAP GREAT CIRCLE RAY PATHS USING PROJECT
-10.4807 105.652
-7.7592 67.8257
PLOT EPICENTER LOCATIONS
-7.7592 67.8257
PLOT STATION LOCATIONS
-10.4807 105.652
ここで私は、私はすべてのファイルを指定されたコンテンツのすべてのファイルの1
サンプルを入力してください。 – RavinderSingh13
2つの入力ファイルがあるとします。出力はどのように表示されますか? – yacc
2つのサンプルファイルの出力を指定できますか? @rehman – yacc