我正在尝试使用相同的字符替换某些字符,但前面有\n
。
所以我想制作,像replace (a|b|c|d) with \n + (same character as before)
。
有谁知道解决这个问题的好方法?
答案 0 :(得分:1)
尝试:
data_producing_command | sed 's/[abcd]/\n&/g'
e.g。
cat myFile.txt | sed 's/[abcd]/\n&/g'
答案 1 :(得分:1)
您可以使用sed
。只需通过\1
\(...\)
即可
sed 's/\([abcd]\)/\n\1/g'