- ベストアンサー
grepコマンドのAオプションが使えない
たすけてください! grep -A 10 検索条件 検索ファイル とコマンドを打つと grep:認識できないフラグ:A と出てきます。 どうしたら使えますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> AIXの6.1.0.0でした(^^; なるほど。 awk なら多分いけると思います。 grep -A 10 検索条件 検索ファイル ↓ awk "/検索条件/{N=11}N-->0" 検索ファイル
その他の回答 (2)
- notnot
- ベストアンサー率47% (4901/10362)
回答No.2
-A が無い古いgrepが今時あるとは思えません。 カテゴリがLinuxですが、どのOSですか? 「grep:認識できないフラグ:A」というエラーメッセージも不審です。 /bin/grep -A 10 検索条件 検索ファイル /usr/bin/grep -A 10 検索条件 検索ファイル でどうなりますか?
質問者
お礼
遅くなってすみません。 AIXの6.1.0.0でした(^^; 提示してもらったコマンドでも同じようなエラーになってしまいました。
- chie65536(@chie65535)
- ベストアンサー率44% (8802/19961)
回答No.1
>どうしたら使えますか? grepコマンドの最新版をインストールする。 初期のgrepでは-Aスイッチはサポートされていない。 で、標準で入っているgrepは、初期の物である可能性が高い。
質問者
お礼
お礼コメントがうまく反映されていないようなので?もう一度。 なるほど。やはりそういうことだったんですね。。。 その他、標準でも代用できるようなオプション、または別コマンドなどはありますでしょうか? もしご存知でしたらご教授いただけると大変助かります。 よろしくお願いいたします。
お礼
awkでいけました! 無事に検索結果をファイル出力することができました! 本当に助かりました。ありがとうございました。