13,009
回編集
(→オプション) |
|||
49行目: | 49行目: | ||
wc -l <テキストファイル名> | wc -l <テキストファイル名> | ||
<br> | <br> | ||
wcコマンドとは異なるが、上記のコマンドは、その他のコマンドでも代替可能である。<br> | |||
# nlコマンドを使用する場合 | # nlコマンドを使用する場合 | ||
nl -ba <テキストファイル名> | tail -n 1 | cut -f1 | nl -ba <テキストファイル名> | tail -n 1 | cut -f1 | ||
58行目: | 58行目: | ||
# sedコマンドを使用する場合 | # sedコマンドを使用する場合 | ||
sed -n '$=' <テキストファイル名> | sed -n '$=' <テキストファイル名> | ||
<br> | |||
# ディレクトリ内の特定の拡張子をもつファイルの合計行数を確認する | |||
wc -l *.py | |||
# CSVファイルの上部2行を除いて、レコード数を数える | |||
tail -n +2 data.csv | wc -l | |||
# ファイル内の空行をカウントする | |||
grep -c "^$" filename.txt | |||
# ファイルからコメント行 (先頭に#) と空行を除いた実効行数を数える | |||
grep -v '^#' config.txt | grep -v '^$' | wc -l | |||
# ログファイルから特定のエラーを含む行数を調べる | |||
grep "ERROR" application.log | wc -l | |||
<br><br> | |||
== 統計の表示 == | |||
# ディレクトリ内の全てのJavaファイルの統計を再帰的に表示する | |||
find . -name "*.java" -exec wc {} \; | |||
<br><br> | |||
== ファイルサイズでソート == | |||
最も大きなファイルを特定する。 (バイト数でソート) | |||
wc -c * | sort -nr | |||
<br><br> | |||
== プロセス数の確認 == | |||
ps aux | wc -l | |||
<br><br> | |||
== ディレクトリ内のファイル数を数える == | |||
ls -1 | wc -l | |||
<br><br> | <br><br> | ||