行转列(awk):
awk -F "+" '{for(i=1;i<=NF;i++) a[i,NR]=$i}END{for(i=1;i<=NF;i++) {for(j=1;j<=NR;j++) printf a[i,j] " ";print ""}}' file.txt
列转行(tr):
cat file.txt |tr "\n" ","|sed -e 's/,$/\n/'
文章标签 shell行转列(awk) 列转行(tr) 文章分类 运维
行转列(awk):
awk -F "+" '{for(i=1;i<=NF;i++) a[i,NR]=$i}END{for(i=1;i<=NF;i++) {for(j=1;j<=NR;j++) printf a[i,j] " ";print ""}}' file.txt
列转行(tr):
cat file.txt |tr "\n" ","|sed -e 's/,$/\n/'
上一篇:Linux paste命令
下一篇:bash编程之特殊变量
element plus table一些使用方法,表头合并 列合并
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M