Shell script 可以使用 tr / sed 來完成~ 如果還要某個特定欄位來做,可以在搭配 cut 或 awk~
Shell script 依照空格分隔 每行一個字
範例文件
- vim example.txt
a b c d e f g h
依照空格分隔,每行一個字詞
- cat example.txt | tr ' ' '\n'
- cat example.txt | sed 's/ /\n/g'
若中間有 \t 之類分隔,可以搭配 cut
若要將第三欄位的值取出,裡面的值依照空格分隔,每行一個字詞
- cat example.txt | cut -f3 | tr ' ' '\n'