1

假设一个变量:

word="Hi there, how are you?"

我将如何打印它以便输出为:

Hi
there,
how
are
you?

到目前为止,我只学习了 grep、cut、find、tr 命令

4

3 回答 3

2

使用 bash:

word="Hi there, how are you?"
for i in $word; do echo $i; done

或者,使用tr

echo $word | tr ' ' '\n'
于 2012-12-03T01:49:34.147 回答
0
printf "%s\n" $word

格式说明符将被重复使用,直到所有令牌都被使用

于 2012-12-03T02:52:30.623 回答
0
echo $word|awk '{for(i=1;i<NF+1;i++) printf("%s\n", $i)}'

也很好用,请试一试。

于 2012-12-03T02:00:03.653 回答