【发布时间】:2015-04-21 10:47:25
【问题描述】:
我正在使用
计算大文件中的行数wc -l myFile.txt
结果是
110 myFile.txt
但我只想要数字
110
我该怎么做? (我希望将行数作为 bash 脚本中的输入参数)
【问题讨论】:
我正在使用
计算大文件中的行数wc -l myFile.txt
结果是
110 myFile.txt
但我只想要数字
110
我该怎么做? (我希望将行数作为 bash 脚本中的输入参数)
【问题讨论】:
有很多方法可以做到这一点。这里有两个:
wc -l myFile.txt | cut -f1 -d' '
wc -l < myFile.txt
Cut 是一个旧的 Unix 工具
将每个 FILE 中选定的部分行打印到标准输出。
【讨论】:
awk
您可以使用cat 和管道wc -l:
cat myFile.txt | wc -l
或者如果你坚持wc -l是第一个命令,你可以使用awk:
wc -l myFile.txt | awk '{print $1}'
【讨论】:
你可以试试
wc -l file | awk '{print $1}'
【讨论】: