由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - how to print in matrix using AWK?
相关主题
awk美国国会议员又嫖男妓了!屁精党的 (转载)
请问怎么把两个行数相等的文件合并起来?Moving sale: Bread Maker, Blender, Water Kettle, etc. (12250 S Kirkwood Rd, Stafford, T
求助文件切割问题SDC Platinum问题
Dennis Ritchie passed away :(:(:(Amazon的recruiter都是这样的么?
缅怀油泥渴死之父的过世 发包子求推荐 data engineer/machine learning/business intelligence
Dennis Ritchie墙街马公
发个我总结的unix常用命令美国的咖啡机能把水烧开嘛?
美国国会议员又嫖男妓了!屁精党的FREE Cheese Quesadilla Denny's printable coupon
相关话题的讨论汇总
话题: awk话题: print话题: sed话题: matrix话题: derek
进入Linux版参与讨论
1 (共1页)
i*****9
发帖数: 293
1
i have a simple file content like this:
tom
john
dennis
karl
derek
anne
....
how to print it use awk. 4 columns only, rows doesn't matter
[1] tom [2] john [3] dennis [4] karl
[5] derek [6] anne
the file might grow ...
x**m
发帖数: 941
2
这样中不中?
$ awk '{ printf "[" NR "]" $1 " "; if(NR%4==0) print "\n" } input.txt
x**m
发帖数: 941
3
我那浆糊般脑袋的最爱,最后一节有点问题。谁给修修?
$ sed "=" input.txt | sed "s/^[0-9]*$/[&]/g" | sed ':a;N;$!ba;s/]\n/] /g' |
tr -s '\n' ' ' | sed "s/\(\[[0-9]*\] [a-z]*\s\)\{4\}/\n/g"
D******n
发帖数: 2836
4
cat _your_file_ |awk '{ORS=" ";print "["NR"] "$0 ;if (NR%4==0) print "\n"}'|
sed -e 's/^\s//g'

【在 i*****9 的大作中提到】
: i have a simple file content like this:
: tom
: john
: dennis
: karl
: derek
: anne
: ....
: how to print it use awk. 4 columns only, rows doesn't matter
: [1] tom [2] john [3] dennis [4] karl

i*****9
发帖数: 293
5
nice!

'|

【在 D******n 的大作中提到】
: cat _your_file_ |awk '{ORS=" ";print "["NR"] "$0 ;if (NR%4==0) print "\n"}'|
: sed -e 's/^\s//g'

1 (共1页)
进入Linux版参与讨论
相关主题
FREE Cheese Quesadilla Denny's printable coupon缅怀油泥渴死之父的过世 发包子
如何投资水资源?Dennis Ritchie
加州大旱,对那些股票有影响?发个我总结的unix常用命令
Denny's free breakfast Feb 3美国国会议员又嫖男妓了!屁精党的
awk美国国会议员又嫖男妓了!屁精党的 (转载)
请问怎么把两个行数相等的文件合并起来?Moving sale: Bread Maker, Blender, Water Kettle, etc. (12250 S Kirkwood Rd, Stafford, T
求助文件切割问题SDC Platinum问题
Dennis Ritchie passed away :(:(:(Amazon的recruiter都是这样的么?
相关话题的讨论汇总
话题: awk话题: print话题: sed话题: matrix话题: derek