我需要获取行数并在这样的语句中回显它:
echo "number of lines is: (lines go here)
我正在使用cat names | wc -l
来获取数字,但我似乎无法将其变为变量,甚至更好地回应它。
答案 0 :(得分:3)
这个怎么样:
myLineCount=$( /bin/wc -l < $fileName)
echo "number of lines is: $myLineCount"
或者您可以跳过变量并将其直接嵌入到您的echo语句中,如:
echo "number of lines is: $( /bin/wc -l < $fileName)"
IHTH
答案 1 :(得分:2)
不需要猫:
echo "number of lines is: $(wc -l names | awk '{print $1}')"
答案 2 :(得分:1)
LNUM=`wc -l names | awk '{print $1}'`
echo "number of lines is: $LNUM"