我有一个相当大的文本文件(~45MB),我想知道它有多少行。由于文件太大,使用文本编辑器打开需要很长时间,并以此方式手动检查。我想知道是否有一个shell命令/ shell脚本(我更喜欢tcsh的答案,因为这是我使用的)或任何其他方式“快速”(意思是,比打开文件和检查结束更快)确定文本文件有多少行?
我在* nix环境中。
答案 0 :(得分:2)
wc -l filename
它不会很快,因为它必须读取整个文件来计算行数。但是别无他法,因为Unix无法在任何地方跟踪它。
答案 1 :(得分:1)
使用wc
(字数统计,其中包含"行"模式):
LINES=`wc -l file.txt`
echo $LINES