如何在两列中重新排列彼此相邻的单词?例如:
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