当前位置: 技术问答>求助:使用sh脚本,把文件1.txt中的A都替换成B
iis7站长之家
脚本菜鸟。。。求助。。
来源: 互联网 发布时间:2016-04-18
本文导语: 我的CentOs没有关机按钮,我想自己添加一个快捷方式,执行关机。但又怕误操作,所以在关机之前,要确认一下,脚本如下: #/bin/bash echo 'Are u really want to shutdown this computer? y/n..' read asw echo $asw if [ "$asw"="y" ...
我的CentOs没有关机按钮,我想自己添加一个快捷方式,执行关机。但又怕误操作,所以在关机之前,要确认一下,脚本如下:
#/bin/bash
echo 'Are u really want to shutdown this computer? y/n..'
read asw
echo $asw
if [ "$asw"="y" ]
then
echo 'hello' //这里应该是 'shut -p'.我现在调试,就没有真的让他关机
else
echo 'come on!'
fi
现在的问题是,不关我输入什么,都只执行if - then 的语句,else的语句从来不执行!
请指点,谢谢!
#/bin/bash
echo 'Are u really want to shutdown this computer? y/n..'
read asw
echo $asw
if [ "$asw"="y" ]
then
echo 'hello' //这里应该是 'shut -p'.我现在调试,就没有真的让他关机
else
echo 'come on!'
fi
现在的问题是,不关我输入什么,都只执行if - then 的语句,else的语句从来不执行!
请指点,谢谢!
|
if [ "$asw"="y" ]
改为
if [ "$asw" = "y" ]
有空格
改为
if [ "$asw" = "y" ]
有空格
|
if [ "$asw"="y" ]
没有空格的话,就是一串字符而已,永远是 true
|
用 = 来判断?