grepを非コメント行に制限する


0

Perlのソースファイルbin/exim|SendEmail|Unformattedで、コメント行(#前に空白で始まる行)を除く行を見つける必要があります。

FreeBSD grepコマンドのいくつかの呼び出しのパイプラインでそれを行う方法を知っています。grepパイプラインではなく1つだけで実行できますか?

回答:


1

これを試して :

grep -e "^[^#]*bin/exim.*" -e "^[^#]*SendEmail.*" -e "^[^#]*Unformatted.*" test.txt

このファイルで試してみました

# test
#test 
 # test
#test
test
toto
#toto
# toto
test
toto
test
#bin/exim 
#SendEmail
#Unformatted
# bin/exim
# SendEmail
# Unformatted
 # bin/exim
 # SendEmail
 # Unformatted
 #bin/exim
 #SendEmail
 #Unformatted
bin/exim
SendEmail
Unformatted
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.