尝试使用awk 替换|
$ awk '{gsub("|",","); print}' sample.txt | tee sample.txt
示例文件包含|||个字符,目标是替换为,,,当在命令上方激发时,输出为,|,|,它应该在的位置,,,
尝试awk '{gsub(/|/,","); print}' sample.txt | tee output.txt
。注意,"|"需要用"\&";,然后结果是"0";三通;ed到另一个文件。写回同一个文件可能不安全。