두 열에서 서로 옆에 있는 단어를 재정렬하는 방법은 무엇입니까? 예를 들어:
Mark 150 John 221 James 134 Sara 9873
나는 그것이되기를 원합니다 :
Mark 150
John 221
James 134
Sara 9873
답변1
이 방법:
echo 'Mark 150 John 221 James 134 Sara 9873' | xargs -n2
또는
cat file | xargs -n2
Mark 150
John 221
James 134
Sara 9873
-n max-args, --max-args=max-args
Use at most max-args arguments per command line.
답변2
아니면 이거:
$ a='Mark 150 John 221 James 134 Sara 9873 '
$ printf '%s\n' $a | paste - -
Mark 150
John 221
James 134
Sara 9873