- ベストアンサー
プログラム
すみませんがプログラムを組むのが苦手なので教えてください。 まずAファイルがあるとします。その中からXXXXという文字列を含む行数の合計数のみを出し出力リダイレクションでBファイルに出力し、次にさらにその中からYYYYを ふくむ行数の合計数のみをBファイルに"改行せずに"に出力するというプログラムをくみたいのですが、"改行せずに"というところで悩んでしまいます。 どうか効率よくする方法はないでしょうか。よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
変数を使い,後から出力する方法もありますね。 #!/bin/sh XXX=`grep -c XXXX Aファイル` YYY=`grep -c YYYY Aファイル` echo $XXX $YYY
その他の回答 (1)
- a-kuma
- ベストアンサー率50% (1122/2211)
回答No.1
このカテゴリーに質問している、ということは、シェルスクリプトということで 良いのでしょうか? echo -n `grep -c XXXX Aファイル`' ' > Bファイル grep -c YYYY Aファイル >> Bファイル ってな感じですかね。 数字が二つ並ぶと見難いので、間に空白をひとつ入れてます。