![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| どのように計算するには | krishna_sicsr | シェルプログラミングとスクリプティング | 3 | 2009年3月21日 01:49午後 |
| のスペースを計算する | za_7565 | シェルプログラミングとスクリプティング | 8 | 2008年5月4日 08:22午前 |
| awkはどのように計算する | whatisthis | シェルプログラミングとスクリプティング | 4 | 2005年11月9日 12:39午後 |
| いくつかのファイルの大きさを計算する | big123456 | シェルプログラミングとスクリプティング | 11 | 2005年7月22日 06:07午後 |
| どのように特定のレコードの合計を計算するために? | sickboy | シェルプログラミングとスクリプティング | 10 | 2005年6月10日 12:43午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
3つのファイルから計算
こんにちはすべて
私のような3つのファイルがある: ファイル1 : 1 | 100 2 | 200 3 | 300 4 | 400 5 | 500 ファイル2 : 1 | 200 2 | 200 3 | 600 4 | 800 ファイル3 : 1 | 300 2 | 100 3 | 200 私のようなファイルを置くようになります: 1 | 100 | 200 | 300 | 0 2 | 200 | 200 | 100 | 100 3 | 300 | 600 | 200 | 700 4 | 400 | 800 | 0 | 1200 senario : 私のようなwolud file1.column2 + file2.cloumn2 - file3.cloumn2 これを助けてください。 |
|
||||
|
コード:
paste file1 file2 file3 |sed 's/|/ /g'|awk '{ if ($6=="") $6=0;if ($4=="") $4=0; if ($2=="") $2=0;print $1 "|" $2 "|" $4 "|" $6"|"$2+$4-$6;}'
出力: 引用:
|