当前位置: 技术问答>linux和unix
怎么在一个shell脚步中实现如下的功能??
来源: 互联网 发布时间:2015-03-17
本文导语: 一个shell脚步中有3段不同的功能代码段,我想在这3段功能代码运行前分别确认一下,如果想执行就按某个键,如果不想让这段代码执行就按另一个键并跳到它下面的那段代码去执行, 具体就是这样: 等待用户确认,让用...
一个shell脚步中有3段不同的功能代码段,我想在这3段功能代码运行前分别确认一下,如果想执行就按某个键,如果不想让这段代码执行就按另一个键并跳到它下面的那段代码去执行, 具体就是这样:
等待用户确认,让用户判断是不是要执行的代码(该怎么写呢???)
if 同意 then
代码段1
else
goto 1:
fi
1:让用户判断是不是要执行的代码
if 同意 then
代码段2
else
goto 2:
fi
2:让用户判断是不是要执行的代码
if 同意 then
代码段1
else
goto 1:
fi
等待用户确认,让用户判断是不是要执行的代码(该怎么写呢???)
if 同意 then
代码段1
else
goto 1:
fi
1:让用户判断是不是要执行的代码
if 同意 then
代码段2
else
goto 2:
fi
2:让用户判断是不是要执行的代码
if 同意 then
代码段1
else
goto 1:
fi
|
#!/bin/sh
echo "是否执行代码一"
read ANS
if [ ${ANS} = 'y' -o ${ANS} = 'Y' ];
then
代码段1
fi
echo "是否执行代码二"
read ANS
if [ ${ANS} = 'y' -o ${ANS} = 'Y' ];
then
代码段2
fi
echo "是否执行代码三"
read ANS
if [ ${ANS} = 'y' -o ${ANS} = 'Y' ];
then
代码段1
fi
echo "是否执行代码一"
read ANS
if [ ${ANS} = 'y' -o ${ANS} = 'Y' ];
then
代码段1
fi
echo "是否执行代码二"
read ANS
if [ ${ANS} = 'y' -o ${ANS} = 'Y' ];
then
代码段2
fi
echo "是否执行代码三"
read ANS
if [ ${ANS} = 'y' -o ${ANS} = 'Y' ];
then
代码段1
fi
|
csh中好像有
|
csh有goto