ファイルの内容を印刷しますが、#で始まる行はすべて無視します。私はgrepとawkでいくつかのものを試していましたが、ファイル全体を印刷し続けました。あるいは、#で始まる行を印刷しました。私はあなたに正しい方法でプッシュを与えることができ、#で始まらないファイルにアニラインを表示するgrep/awkコマンドを与えることができます。これは、試合の結果を否定Linux、ファイル内のすべての行を印刷します.
awk '!/^ *#/ { print; }'
:
ファイルの内容を印刷しますが、#で始まる行はすべて無視します。私はgrepとawkでいくつかのものを試していましたが、ファイル全体を印刷し続けました。あるいは、#で始まる行を印刷しました。私はあなたに正しい方法でプッシュを与えることができ、#で始まらないファイルにアニラインを表示するgrep/awkコマンドを与えることができます。これは、試合の結果を否定Linux、ファイル内のすべての行を印刷します.
awk '!/^ *#/ { print; }'
:
あなたが!
演算子を使用することができます。空白で始まり、#で始まる行も含めましたが、正規表現を好きなように調整することができます。
これも#
の前に空白文字がある行を除外します:ここで
awk '$1!~/^#/' file
または
grep -v '^[[:blank:]]*#' file
はgrepのPCREの方法で、
grep -P '^(?!#)' file
'グレップの-v "^#を" file.txt' –
http://unix.stackexchange.com/questions/60994/how-to-grep-lines-which-does-not-begin-with-or –