获取 wc -l myFile.txt 的第一个参数
Get first argument of wc -l myFile.txt
我正在使用
计算大文件中的行数
wc -l myFile.txt
结果是
110 myFile.txt
但我只想要数字
110
我该怎么做?
(我希望行数作为 bash 脚本中的输入参数)
您可以使用 cat
和管道 wc -l
:
cat myFile.txt | wc -l
或者如果你坚持wc -l
是第一个命令,你可以使用awk
:
wc -l myFile.txt | awk '{print }'
有很多方法可以做到这一点。这里有两个:
wc -l myFile.txt | cut -f1 -d' '
wc -l < myFile.txt
Cut 是一个古老的 Unix 工具
print selected parts of lines from each FILE to standard output.
你可以试试
wc -l file | awk '{print }'
我正在使用
计算大文件中的行数wc -l myFile.txt
结果是
110 myFile.txt
但我只想要数字
110
我该怎么做? (我希望行数作为 bash 脚本中的输入参数)
您可以使用 cat
和管道 wc -l
:
cat myFile.txt | wc -l
或者如果你坚持wc -l
是第一个命令,你可以使用awk
:
wc -l myFile.txt | awk '{print }'
有很多方法可以做到这一点。这里有两个:
wc -l myFile.txt | cut -f1 -d' '
wc -l < myFile.txt
Cut 是一个古老的 Unix 工具
print selected parts of lines from each FILE to standard output.
你可以试试
wc -l file | awk '{print }'