用非手动方式。例如
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 循环 应该能解决
1 回答676 阅读✓ 已解决
3 回答580 阅读✓ 已解决
1 回答1.3k 阅读
1 回答664 阅读✓ 已解决
1 回答780 阅读✓ 已解决
2 回答511 阅读✓ 已解决
1 回答977 阅读