如何使用awk命令跳过文件中包含的分隔符



尝试使用awk 替换|

$ awk '{gsub("|",","); print}' sample.txt | tee sample.txt

示例文件包含|||个字符,目标是替换为,,,当在命令上方激发时,输出为,|,|,它应该在的位置,,,

尝试awk '{gsub(/|/,","); print}' sample.txt | tee output.txt。注意,"|"需要用"\&";,然后结果是"0";三通;ed到另一个文件。写回同一个文件可能不安全。

最新更新