1

我有一个相当大的文本文件(~45MB),我想知道它总共有多少行。由于文件太大,使用文本编辑器打开并手动检查需要很长时间。我想知道是否有 shell 命令/shell 脚本(我更喜欢 tcsh 答案,因为这是我使用的)或任何其他“快速”方式(意思是,比打开文件并检查结尾更快)确定文本文件有多少行?

我在 *nix 环境中。

4

2 回答 2

2
wc -l filename

它不会很快,因为它必须读取整个文件来计算行数。但是没有其他办法,因为 Unix 不会在任何地方跟踪它。

于 2013-07-23T20:05:58.857 回答
1

使用wc(字数统计,具有“行”模式):

LINES=`wc -l file.txt`
echo $LINES
于 2013-07-23T20:05:49.060 回答