与任何命令行用户一样,我有时想用众所周知的命令来计算文本文件中的行数:
cat some_text_file | wc -l
我在 Mac OS X 上遇到了这个问题,据我所知,它与不同的行尾有关(有时我从 Mac OS X 版本的 Excel 输出使用 OS X 特定的行尾,这对于 wc -l 来说是无法理解的;在将行尾更改为 UNIX 样式后,例如在 SublimeText 中,一切都按预期工作)。
我的问题是:
我能否wc -l
以某种方式将应该使用的 somee 参数传递给行尾类型?如果可以,请提供一些示例。
答案1
尝试
cat some_text_file | tr "\r" "\n" | wc -l
答案2
尝试:
strings some_text_file | wc -l