파일이 있습니다
head file1
12 0
9 3
12 0
12 0
12 0
12 0
7 5
두 번째 열을 행으로 변환하고 싶습니다.
head desired
12
0
9
3
12
0
12
0
12
0
7
5
감사해요
답변1
간단한 작업 tr
:
$ cat input | tr ' ' '\n'
12
0
9
3
12
0
12
0
12
0
12
0
7
5
답변2
이것을 사용할 수 있습니다 awk
.
awk '{for(i=1;i<=NF;i++) printf "%s\n",$i}' input.txt
답변3
기타 옵션:
fmt -0 file1
또는:
xargs -n 1 < file1
답변4
xargs를 사용하십시오:
xargs -n1 < <(head input)
또는 쉘 단어 분할을 사용할 수 있습니다.
printf '%s\n' $(head input)