mac ディレクトリ内にあるファイルの行数を一覧で表示する
macで、コマンドを実行してディレクトリ内にあるファイルの行数を一覧で表示する手順を記述してます。「for in」構文を使用することで可能になります。
環境
- OS macOS Monterey
- SHELL /bin/zsh
ファイルの行数を一覧表示
for inを使用します。
実際に、「var/log」にある「system.log」の行数を全てカウントしてみます。
for f in `sudo ls system*`; do sudo wc -l $f; done
<出力結果>
715 system.log
49 system.log.0.gz
66 system.log.1.gz
76 system.log.2.gz
92 system.log.3.gz
86 system.log.4.gz
101 system.log.5.gz
37 system.log.6.gz
21 system.log.7.gz
「wc -l」だけだと最後に「total」が表示されてしまいます。
wc -l system*
<出力結果>
736 system.log
49 system.log.0.gz
66 system.log.1.gz
76 system.log.2.gz
92 system.log.3.gz
86 system.log.4.gz
101 system.log.5.gz
37 system.log.6.gz
21 system.log.7.gz
1264 total
-
前の記事
MariaDB 時刻表記から秒だけを取得する 2024.09.03
-
次の記事
Google スライド スライド中の背景を黒か白に切り替えるショートカットキー 2024.09.03
コメントを書く