我经常使用命令:
ack searchexpre -l --print0 | xargs -0 -n 1 sed -i -e sedexpression
我想创建一个别名:
searchandreplace searchexpre sedexpression
我怎么能这样做?
答案 0 :(得分:6)
带别名的经验法则是,如果你不得不问,你应该使用一个函数:
searchandreplace() {
ack "$1" -l --print0 | xargs -0 -n 1 sed -i -e "$2"
}
您现在可以致电searchandreplace searchexpre sedexpression