bash - 在 bash 中粘贴带有扩展分隔符的文件

标签 bash paste

大家好!

今天,我想知道如何用这个分隔符粘贴几个文件:,,

当我使用 like 时:

paste -d',,' ...

输出只引入一个,

我需要双逗号才能更好地处理 csv 文件,在此先感谢您提供任何线索

最佳答案

如果您可以识别文件中未使用的字符,则可以分两步完成。

paste -d '~' file1 file2 | sed 's/~/,,/'

显然,如果波浪号已存在于您的数据中,请使用不同的分隔符。控制角色可能是一个相当安全的选择,但代价是操作起来有点麻烦。 (在 Bash 中,您可以使用例如 $'\001' 来生成 ctrl-A 等)

关于bash - 在 bash 中粘贴带有扩展分隔符的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25050472/

相关文章:

java - 如何在java中复制粘贴和剪切粘贴文件或文件夹?

R 使用分隔符动态粘贴值

带有破折号的 MySQL 模式名称不允许我执行命令行查询

bash - 使用 shell 脚本将有符号整数转换为无符号整数

bash - 以编程方式将参数提供给 sed

bash - 在 bash 中生成大小写范围

bash - 目标目录不存在时如何创建符号链接(symbolic link)?

unix - 如何一次性使用剪切和粘贴

JavaScript 粘贴和多个剪贴板级别

ssh - 粘贴到 SSH 终端将最后一个字符大写,并且不允许我对其进行编辑