質問: ファイル内の行を数える これを行う方法はたくさんあると思います。テキストファイルの行数を数えるにはどうすればよいですか。$ <cmd> file.txt 1020 lines
回答: マイケルが言ったように、wc -lは進むべき道です。ただし、bash、perl、またはawkは不可解な場合がありますが、wcはありません。いくつかの解決策を次に示します。バッシュのみ$ linect=0; while read -r line; do (( linect++ )); done < file.txt; echo $linect perlソリューション$ perl -lne 'end { print $. }' file.txt そしてはるかに読みにくい:$ perl -lne '}{ print $.' file.txt awkソリューション$ awk 'end {print nr}' file.txt