我有几个遵循以下模式的脚本,我想知道你们是否有减少行数的建议,或者你们是否更加流畅地完成了这项工作?
我不喜欢的是我使用了太多的$?检查,最终得到了嵌套的if循环 - 不确定这是否是一件坏事。
我希望优化但仍然保持功能的代码如下:
wget -V > /dev/null 2>&1
if [ $? -ne 0 ]; then
apt install wget
if [ $? -ne 0 ]; then
"failed to install wget"
fi
fi