Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 我需要从wc-l中获取行,并将其放入一个变量中_Bash_Scripting_Wc - Fatal编程技术网

Bash 我需要从wc-l中获取行,并将其放入一个变量中

Bash 我需要从wc-l中获取行,并将其放入一个变量中,bash,scripting,wc,Bash,Scripting,Wc,我需要获取行数,并在如下语句中重复它: echo "number of lines is: (lines go here) 我正在使用cat names | wc-l来获取数字,但我似乎无法将其获取到一个变量,或者更好地回显它 不需要cat: echo "number of lines is: $(wc -l names | awk '{print $1}')" 不需要cat: echo "number of lines is: $(wc -l names | awk '{print $1}

我需要获取行数,并在如下语句中重复它:

echo "number of lines is: (lines go here)
我正在使用
cat names | wc-l
来获取数字,但我似乎无法将其获取到一个变量,或者更好地回显它

不需要cat:

echo "number of lines is: $(wc -l names | awk '{print $1}')"
不需要cat:

echo "number of lines is: $(wc -l names | awk '{print $1}')"
这个怎么样:

 myLineCount=$( /bin/wc -l < $fileName)
 echo "number of lines is: $myLineCount"
myLineCount=$(/bin/wc-l<$fileName)
echo“行数为:$myLineCount”
或者,您可以跳过该变量并将其直接嵌入echo语句中,如:

 echo "number of lines is: $( /bin/wc -l < $fileName)"
echo“行数为:$(/bin/wc-l<$fileName)”
这个怎么样

 myLineCount=$( /bin/wc -l < $fileName)
 echo "number of lines is: $myLineCount"
myLineCount=$(/bin/wc-l<$fileName)
echo“行数为:$myLineCount”
或者,您可以跳过该变量并将其直接嵌入echo语句中,如:

 echo "number of lines is: $( /bin/wc -l < $fileName)"
echo“行数为:$(/bin/wc-l<$fileName)”

谢谢你!如果时间允许,我会将其标记为正确:)这将打印单词名称。。我怎么能打印这个号码呢?我现在编辑了它,在打印时省略了文件名。谢谢!如果时间允许,我会将其标记为正确:)这将打印单词名称。。我怎么能只打印数字呢?我现在编辑了它,在打印时省略了文件名。我希望我们教新手使用
$()
,而不是反勾号。paren嵌套并且更容易阅读。我宁愿我们教新手使用
$()
,而不是backticks。paren嵌套,更容易阅读。