linux - 使用 unix 脚本向逗号分隔文件添加空/零值

标签 linux shell unix

我有一个要求,我从源获取具有不同数量分隔数据的文件,我需要将它们制作为一个标准数量的分隔数据。

源文件1:

AA,BB,CC,0,0    
AC,BD,DB,1,0   
EE,ER,DR,0,0

我想要做的是在每行末尾添加额外的 3 个零

AA,BB,CC,0,0,0,0,0  
AC,BD,DB,1,0,0,0,0  
EE,ER,DR,0,0,0,0,0

源文件始终包含较少数量的列数据。任何人都可以帮忙解决这个问题吗?

提前致谢

最佳答案

试试这个,它会在提到的文件的每一行后面添加特定的字符串

sed '1,$ s/$/,0,0,0/' infile > outfile

这是我尝试过的;

enter image description here

关于linux - 使用 unix 脚本向逗号分隔文件添加空/零值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597099/

相关文章:

linux - 传递 shell 脚本变量以查找

linux - 变量是如何通过 PAM 认证系统传递的

linux - 在 bashrc 中使用 linux "tee"命令

c - 打印getcwd路径

macos - 使用 mkvtoolnix 命令行分割 mkv 文件

unix - 在匹配行之前显示文件名

linux - 我如何知道 bash 脚本是否正在使用 nohup 运行?

python - 使用 python pexpect 让多线程处理列表

linux - Git 弄乱了 Linux 容器上的非 ASCII 字符

android - 如何在 Android 原生 C 代码的系统函数中使用 cp(复制)命令