如果/ 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部分包含在我的命令中呢?谢谢你的帮助提前.