我有这样一个句子
例如,这是
我想写这使得在这句话每个字被写入到一个单独的行的文件。
我怎样才能做到这一点在shell脚本?
我有这样一个句子
例如,这是
我想写这使得在这句话每个字被写入到一个单独的行的文件。
我怎样才能做到这一点在shell脚本?
一对夫妇的方式去了解它,选择自己喜欢的!
echo "This is for example" | tr ' ' '\n' > example.txt
或者干脆这样做是为了避免使用echo
不必要的:
tr ' ' '\n' <<< "This is for example" > example.txt
所述<<<
符号用于与herestring
或者,使用sed
,而不是tr
:
sed "s/ /\n/g" <<< "This is for example" > example.txt
对于仍然更多的选择,检查别人的答案=)
$ echo "This is for example" | xargs -n1
This
is
for
example
尝试使用:
string="This is for example"
printf '%s\n' $string > filename.txt
或者趁着庆典 字分裂
string="This is for example"
for word in $string; do
echo "$word"
done > filename.txt
example="This is for example"
printf "%s\n" $example
尝试使用:
str="This is for example"
echo -e ${str// /\\n} > file.out
产量
> cat file.out
This
is
for
example