我有一个具有以下结构的文件(逗号分隔)
116,1,89458180,17,FFFF,0403254F98
Run Code Online (Sandbox Code Playgroud)
我想在第 4 个字段上添加一个空白列,使其变为
116,1,89458180,,17,FFFF,0403254F98
Run Code Online (Sandbox Code Playgroud)
如果可能,有关如何使用 awk 或 sed 执行此操作的任何输入?
谢谢你
假设没有任何字段包含嵌入的逗号,您可以将任务重新表述为用两个逗号替换第三个逗号。这只是:
sed 's/,/,,/3'
Run Code Online (Sandbox Code Playgroud)
使用文件中的示例行:
$ echo "116,1,89458180,17,FFFF,0403254F98" | sed 's/,/,,/3'
116,1,89458180,,17,FFFF,0403254F98
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4860 次 |
| 最近记录: |