Each word on a separate line

前端 未结 7 1355
囚心锁ツ
囚心锁ツ 2021-01-11 09:36

I have a sentence like

This is for example

I want to write this to a file such that each word in this sentence is written to a s

7条回答
  •  夕颜
    夕颜 (楼主)
    2021-01-11 10:35

    A couple ways to go about it, choose your favorite!

    echo "This is for example" | tr ' ' '\n' > example.txt
    

    or simply do this to avoid using echo unnecessarily:

    tr ' ' '\n' <<< "This is for example" > example.txt
    

    The <<< notation is used with a herestring

    Or, use sed instead of tr:

    sed "s/ /\n/g" <<< "This is for example" > example.txt
    

    For still more alternatives, check others' answers =)

提交回复
热议问题