行の前にコメントマーク「//」が付いている行を表示せず、//マークの前の空白も無視する「grep」検索を実行する方法を考えていましたか?
grep "" *を使用していますが、-vフラグを使用して何かを検索しない方法がわかりません。試しましたが、機能しませんでした。
回答:
回答№1は4 grep "your_search_pattern" where_to_look | grep -v "^//"
回答№2の場合は3
あなたは マニュアルページ ために grep
.
あなたの質問に関連するいくつかの事柄:
その
-v
スイッチは検索を反転します^
行の先頭に一致します。
残りをつなぎ合わせることができるはずです。
(編集:または上を見てください。)
答え№3の2
awkを使用すると、複数のパイプコマンドを使用する必要はありません。
awk "/paatern/ && !/^///" file