获取wc -l myFile.txt的第一个参数

时间:2015-04-21 10:47:25

标签: bash wc

我使用

计算大文件中的行数
wc -l myFile.txt

结果是

110 myFile.txt

但我只想要数字

110

我该怎么做? (我想在bash脚本中将行数作为输入参数)

3 个答案:

答案 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}'