谁说shell脚本不容易调试?
bash -x you_com.sh就会把shell脚本单步执行的结果打印出来,清晰无比。
每次要用lxr生成代码索引,都麻烦无比。
所以,写一个bash脚本,让工作自动化。我连一个字符都懒得多敲:
用法:
usage: ./createindex.sh soft_path version_no
充分体会到了脚本语言的方便快捷。但是还不知道怎样在脚本里改变当前目录。呵呵。
bash -x you_com.sh就会把shell脚本单步执行的结果打印出来,清晰无比。
每次要用lxr生成代码索引,都麻烦无比。
所以,写一个bash脚本,让工作自动化。我连一个字符都懒得多敲:
#
!/bin/bash
if [ $ # -ne 2 ]; then
echo " usage: " $ 0 " soft_path version_no "
exit 0
fi
version_no = $ 2
soft_path = $ 1
ln - sf $soft_path $version_no
echo $version_no >> / var / lib / src / versions
/ var / lib / lxr / genxref -- url = http :// localhost / lxr / -- version = " $version_no "
echo " success to create index for " $version_no
if [ $ # -ne 2 ]; then
echo " usage: " $ 0 " soft_path version_no "
exit 0
fi
version_no = $ 2
soft_path = $ 1
ln - sf $soft_path $version_no
echo $version_no >> / var / lib / src / versions
/ var / lib / lxr / genxref -- url = http :// localhost / lxr / -- version = " $version_no "
echo " success to create index for " $version_no
用法:
usage: ./createindex.sh soft_path version_no
充分体会到了脚本语言的方便快捷。但是还不知道怎样在脚本里改变当前目录。呵呵。