我有一个sed脚本,可以在每个关键字前面添加换行符。
sed 's/select/\n&/ig;s/where/\n&/ig;s/from/\n&/ig;s/and/\n&/ig'
有没有办法缩短它?我尝试了以下但是没有用。
sed 's/\(select|where|from|and\)/\n&/ig'
请告知。
答案 0 :(得分:2)
一种方式:
sed 's/select\|where\|from\|and/\n&/ig' file
使用GNU sed:
sed -r 's/select|where|from|and/\n&/ig' file