Solaris里面的sed怎样把指定字符替换成换行
sed 's/指定字符/\n/g'
s替换命令,\n表示换行符,g表示全部替换
sed命令中如何讲一个特殊字符(比如"|")替换为换行符?
sed -e 's/|/\'$'\n/g'# sed -e 's/\(2017-02-27 [0-9][0-9]\)/\'$'\n\\1/g'# `s/xxx/\'$'\n\\1/g' - \'$'\n表示插入换行符,\\1 表示引用匹配的结果,正常# 情况下只要 \1,但是由于前面的换行符,这里就需要 \\1