永发信息网

编写linux脚本,判断一个文件中是否有指定的关键字,如果有执行命令,如果没有执行其他命令

答案:4  悬赏:70  手机版
解决时间 2021-12-02 22:43
编写linux脚本,判断一个文件中是否有指定的关键字,如果有执行命令,如果没有执行其他命令
最佳答案
#!/bin/bash
grep -q 关键字 文件名 
if [ "$?" -eq "0"]
    then
        执行命令
    else
         执行其他命令
fi追问挺好,没有在界面输出,也符合要求,那判断指定目录,比如/home/test/目录下有指定文件,就执行命令,没有则打印错误,应怎么写,先给你分了追答if [ -f /home/test/文件 ] 
    then
        执行命令
    else 
        echo  XXXX
fi
全部回答
if [ ! ·cat <文件名> | grep <关键字>·XXX ==XXX ];then
echo '执行命令'
else
echo '执行其他命令'
fi
#!/bin/sh
if grep -q keyword filename 
then
    command
fi

 keyword替换成你要的关键字,filename替换成你要判断的文件名,command替换成你要执行的命令

cat <文件名> | grep <关键字>
if [ $? -eq 0 ];then
echo '执行命令'
else
echo '执行其他命令'
fi

仅供参考
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蒜泥小青菜菜先放蒜还是菜
虫牙,怀孕5个月,可以拔牙吗
怎样练就气场?感觉自己气场很弱
从精河男到五彩湾最近路线
常温的饮料算生冷的吗
科利亚的木匣历史背景资料
离岗退养的介绍
亲们晚上好,爱是什么,什么叫爱,爱又能做出
请问MnO2需要棕色瓶保存吗
议论的近义词是什么
客厅用大茶桌茶椅取代沙发茶几可以吗
五色米是怎么做的?
租客为什么要选择104板块厂房
求数学大神解答,会采纳详细步骤
莱芜的一道菜,炒鸡,没有汤,鸡肉炒的很干,
推荐资讯
睢宁那边结婚彩礼钱一般多少
MANGO在新世界百货和大商新玛特的店是撤了么
金毛下崽要注意哪些
2017年规定交通违章多久处理
蛙蛙鱼适合生长在什么环境??
物体向右为正,向左移动12米应记作________“
恒山有哪些特点
二手水洗萝卜机器求购
海参的内脏和肠子能吃吗?
默默地等,等你红尘中,等你的心,,,,,是
车辆有违章能过户么?
爱拍夏佐的地狱十八刀真有18部吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?