在shell脚本里添加了history,然后如何在执行了history命令后的回显里找到指定的字符在shell脚本里添加了history,然后如何在执行了history命令后的回显里找到指定的字符
比如说执行了history命令之后,在history命令的回显我要在里面找一个为1111.sh的字符
然后如果找到了这个为1111.sh字符,则shell脚本接着运行下去
反之,如果没有找到1111.sh字符则停止退出脚本
请问这个要怎么写?
在shell脚本里添加了history,然后如何在执行了history命令后的回显里找到指定的字符
答案:2 悬赏:20 手机版
解决时间 2021-01-26 11:10
- 提问者网友:伴风望海
- 2021-01-26 05:14
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-01-26 06:20
#/bin/bash
while [ 1 ];do
history | grep -v grep | grep 1111.sh
if [ "$?" -eq 0 ];then
#dosomething
else
#dosomething
fi
done注释行自行添加命令
while [ 1 ];do
history | grep -v grep | grep 1111.sh
if [ "$?" -eq 0 ];then
#dosomething
else
#dosomething
fi
done注释行自行添加命令
全部回答
- 1楼网友:梦中风几里
- 2021-01-26 07:48
`history |grep
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯