我使用
计算大文件中的行数wc -l myFile.txt
结果是
110 myFile.txt
但我只想要数字
110
我该怎么做? (我想在bash脚本中将行数作为输入参数)
答案 0 :(得分:3)
有很多方法可以做到这一点。这是两个:
wc -l myFile.txt | cut -f1 -d' '
wc -l < myFile.txt
Cut是一个古老的Unix工具
打印从每个文件到标准输出的行的选定部分。
答案 1 :(得分:1)
您可以使用cat
和管道wc -l
:
cat myFile.txt | wc -l
或者,如果您坚持wc -l
成为第一个命令,则可以使用awk
:
wc -l myFile.txt | awk '{print $1}'
答案 2 :(得分:1)
你可以尝试
wc -l file | awk '{print $1}'