可以撥打以下replace.sh可選命令行參數殼牌
if "$1" !=""
then
REPLACE_AS=$1
else
REPLACE_AS="Tebow"
fi
find . ! -regex ".*[/]\.svn[/]?.*" -type f -print0 | xargs -0 -n 1 sed -i -e 's/SANCHEZ/'$REPLACE_AS'/g'
很抱歉的基本問題。我正在努力使命令行參數是可選的。 IE瀏覽器如果有人不把它,只是運行這個腳本它使用Tebow。這似乎工作。但是,如果我用命令行參數運行腳本它不起作用。
即
./test.sh
這將科比替換它。
然而 ./test.sh史密斯
不會史密斯
替換桑切斯串
http://www.shelldorado.com/goodcoding/cmdargs.html現在看這個 – 2013-05-13 19:23:09