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 に答える