用非手动方式。例如
abc abc 123 123
asd ahg 56 789
esh huh 788 789
转化为:
1 2 3 4
abc abc 123 123
asd ahg 56 789
esh huh 788 789
用非手动方式。例如
abc abc 123 123
asd ahg 56 789
esh huh 788 789
转化为:
1 2 3 4
abc abc 123 123
asd ahg 56 789
esh huh 788 789
sed '1 i1\t2\t3\t4' -i 文件名
擦,这种写法似乎和手工差不多啊
可以试试下面的思路:
head -1 文件名 | gawk '{print NF}' 显示列数
head -1 | sed 's/$/&\tn/g' -i 文件名 在行末添加制表符; n 表示添加第几列的列数
然后 在shell脚本中 判断列数 结合 for 循环 应该能解决
7 回答5.6k 阅读
4 回答4.3k 阅读
2 回答972 阅读✓ 已解决
2 回答3.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答593 阅读✓ 已解决