1

我需要获取行数并在这样的语句中回显它:

echo "number of lines is: (lines go here)

cat names | wc -l用来获取数字,但我似乎无法将其获取到变量,甚至无法更好地回显它。

4

3 回答 3

3

这个怎么样:

 myLineCount=$( /bin/wc -l < $fileName)
 echo "number of lines is: $myLineCount"

或者您可以跳过变量并将其直接嵌入到您的 echo 语句中,例如:

 echo "number of lines is: $( /bin/wc -l < $fileName)"

IHTH

于 2014-04-20T03:50:13.733 回答
2

不需要猫:

echo "number of lines is: $(wc -l names | awk '{print $1}')"
于 2014-04-20T03:32:45.823 回答
1
LNUM=`wc -l names | awk '{print $1}'`
echo "number of lines is: $LNUM"
于 2014-04-20T03:38:36.683 回答