假设一个变量:
word="Hi there, how are you?"
我将如何打印它以便输出为:
Hi
there,
how
are
you?
到目前为止,我只学习了 grep、cut、find、tr 命令
使用 bash:
word="Hi there, how are you?"
for i in $word; do echo $i; done
或者,使用tr
:
echo $word | tr ' ' '\n'
printf "%s\n" $word
格式说明符将被重复使用,直到所有令牌都被使用
echo $word|awk '{for(i=1;i<NF+1;i++) printf("%s\n", $i)}'
也很好用,请试一试。