使用 wc 查找字数并分配给变量

Shr*_*anM 5 unix

我希望将字数 wc -w 值分配给变量

我已经尝试过类似的事情,但我收到错误,出了什么问题?

winget="this is the first line"

wdCount=$winget | wc -w

echo $wdCount
Run Code Online (Sandbox Code Playgroud)

P.P*_*.P. 5

您需要$(...)分配结果:

wdCount=$(echo $winget | wc -w)
Run Code Online (Sandbox Code Playgroud)

或者您也可以echo通过使用here-document来避免:

wdCount=$(wc -w <<<$winget)
Run Code Online (Sandbox Code Playgroud)