Linux shell 常用代码片断
参数输入
echo "input tips:"
read input_variable
echo "You entered: $input_variable"
数字判断
if echo "$input_variable" | grep -q '^[0-9]\+$'; then
echo "$input_variable is number."
else
echo "$input_variable is not number."
fi
选择
echo "select option"
select yn in "Yes" "No"; do
case $yn in
Yes ) pwd; break;;
No ) exit;;
esac
done
判断进程是否存在
RESULT=`ps -e|grep 'keyword'|sed -e "/grep/d"`
if [ ! -z "$RESULT" ];then #判断RESULT是否为空,为空则说明进程未启动
echo "some tips!"
exit;
fi