我希望将字数wc -w值赋值给变量
我尝试过这样的事情,但我得到错误,出了什么问题?
winget="this is the first line"
wdCount=$winget | wc -w
echo $wdCount
答案 0 :(得分:3)
您需要$(...)
分配结果:
wdCount=$(echo $winget | wc -w)
或者您也可以使用 here-document 来避免echo
:
wdCount=$(wc -w <<<$winget)
答案 1 :(得分:1)
您可以使用以下命令传递不带文件名的字数统计:
num_of_lines=$(< "$file" wc -w)
答案 2 :(得分:0)
您可以使用它将字数存储在变量中:
word_count=$(wc -w filename.txt | awk -F ' ' '{print $1}'