我想WC的输出存入一个变量,但有一些问题存储厕所到一个变量保存完整的文件
第一我不能使用
COUNT=$(ls -1 file.log | wc -l)
,因为我得到的错误:Variable Syntax.
其次,如果我做这样的事情
COUNT='ls -1 file.log | wc -l'
然后我键入$count
我得到的东西,如:文件
cat: Cannot open |: No such file or directory
cat: Cannot open wc: No such file or directory
cat: Cannot open -l: No such file or directory
另外,如果我尝试使用
COUNT='wc -l < ./file.log'
如果我输入$的内容我得到的计数:
wc: cannot open < 58 ./file.log 58 total
任何帮助将不胜感激我。
为什么不只是'COUNT = $(wc -l file.log | awk'{print $ 1}')'? –
我收到错误:变量语法。 – Ram
你使用什么样的外壳? ps命令的输出是什么? – ArturFH