JA3*_*A3N 4 unix bash
我试图将文件中的行数放入整数变量中.
这就是我在做的方式
typeset -i x x=`wc -l $1`
其中$ 1是命令行arg
问题是wc -l给出了一个数字和文件名,如:5 blah
有没有办法只将数字放入x?
Oli*_*rth 9
你可以做cat $1 | wc -l.
cat $1 | wc -l
或者wc -l $1 | cut -d " " -f 1.
wc -l $1 | cut -d " " -f 1
l0b*_*0b0 9
x=$(wc -l < "$1")
这避免了无用的使用cat和任何分叉,并且可以在包含空格甚至换行符的路径上工作.
cat
归档时间:
14 年,7 月 前
查看次数:
13712 次
最近记录:
8 年,5 月 前