使用shell的if else fi语句和注意的地方

来源:互联网 发布:中国著名网络作家列传 编辑:程序博客网 时间:2024/06/07 05:31

用一个需要用户回答的做例子

echo "delete mnt_ramdisk's files(y/n)?"
read key_value
if [ "${key_value}" = "y" ]; then
cd mnt_ramdisk
ls | grep -v lost+found | xargs rm -rf
echo $PWD
cd ..
echo $PWD
else
echo "not delete!"
fi

 

注意:中括号[ 和 ]的前后都需要空格,这个搞得我郁闷了很长时间。