- 空行を無視
- スペースのみを含む行を無視
- タブ文字のみを含む行を無視
- 次に始まる行を無視してください。
//
ブロックコメントの数を数えるためにこれを追加したかったです。スクリプトを使用しようとしています。
sed '/ "/*" /,/ "*\" / p' a.txt | wc -l
/スター/はい
コードは/ *内の各行を計算します。/には/を含む行が含まれます。そして*/
/*
ABC
Def
Thi
*/
ベストアンサー1
一致を反転するgrep -c
ために一致する行数を計算するために使用されます。-v
grep -cv -e '^\s*$' -e '^\s*//' yourcode.c
実装がそれをサポートしていない場合は、\s
同等の標準に置き換えてください。[[:space:]]
grep
/dev/null
(そしてその値には全く有用な意味がないので、結果を次にリダイレクトすることを忘れないでください。)