我首先学习了如何用一种C
语言编码,并使用
if ( code )
then
code
fi
让我很难阅读我的代码(不要问为什么)。有替代品吗then
?
像这样的东西:
if ( code ) {
code
}
fi
答案1
答案2
您似乎正在寻找C壳(csh
,tcsh
, ETC...)。意识到专家建议不要用它来编程。
我不确定您认为不吸引人的部分是否是then
以下行中的事实?如果是这样,请考虑使用以下样式:
if condition; then
stuff
fi
我必须承认,像fi
forif
和esac
for case
(但不是elihw
for while
!)这样的倒序拼写语句名称有点奇怪。但这是标准的 Bourne shell,是您可以使用的最可移植的 shell 语法。
答案3
也许这对眼睛来说更容易:
[ condition ] && {
# statement 1
# statment 2
# ...
}
除此之外,只要习惯就好。使用该语言的习语。
答案4
这是一个方法:
[ "$var" = "find" ] && echo "found"
相当于:
if [ "$var" = "find" ]; then
echo "found"
fi