- 论坛徽章:
- 0
|
红袖添香:续问.......!!!!!
红袖好:
见到你的解释使我恍然大悟。
- 象我这样是不行的:
- 如:yesno "备份成功吗?...........................[y/n]" -r -c EOF
- ls *.sh
- tail /var/log/messages
- df -h
- !EOF
- 这是shell功能范围的问题了,一看它就会把每一行作为新命令解释的,前天我问的问题是多么的可笑啊.........!!!
复制代码
你的帮助,使我知道可以这样变通用了,!!!
- 如:yesno "备份成功吗?...........................[y/n]" -r -c "
- ls *.sh,
- tail /var/log/messages ,
- df -k"
复制代码
我还想问,假如这个函数执行程序过程中,还有一条程序在执行过程中判断正确如何,能再次调用这个函数吗?
- 如:yesno "今天要备份吗?...........................[y/n]" -c "
- mkdir databak,
- cd databak,
- 备份命令,
- yesno "备份成功吗?...................[y/n]" -r -c "
- rm -r databak,
- echo "已删除备份目录,查正后再做........." ,
- exit " "
复制代码
但这样不行,到第二个函数yesno,没有read入?,不知怎么回事,要怎样才能完成这样的工作?
谢谢你的帮助!!!!![/quote] |
|