linux 脚本 if else,一行if / else条件在linux shell脚本中

如果/ else条件,我希望在以下行中具有以下的等价物.

$maxline=`cat journald.conf | grep "#SystemMaxUse="`

if [ $maxline == "#SystemMaxUse=" ]

then

sed 's/\#SystemMaxUse=/SystemMaxUse=50M/g' journald.conf > journald.conf2

mv journald.conf2 journald.conf;

else

echo "This file has been edited. You'll need to do it manually."

fi

我试图把它放在一行命令中.到目前为止,除了命令的else部分之外,我已经得到了所有这一切.这是我到目前为止

maxline=`cat journald.conf | grep "#SystemMaxUse="` && if [ $maxline == "#SystemMaxUse=" ]; then sed 's/\#SystemMaxUse=/SystemMaxUse=50M/g' journald.conf > journald.conf2 && mv journald.conf2 journald.conf; fi

那么如何将上述代码的else部分包含在我的命令中呢?谢谢你的帮助提前.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值