我想知道关于 if/then/else 的最佳实践是什么;我倾向于使用以下表格(因为我觉得它更容易阅读)
#!/usr/bin/ksh
#
[[ -f /path/to/target/file ]] && {
echo "File exists"
} || {
echo "No such file"
}
Run Code Online (Sandbox Code Playgroud)
而不是这种形式
#!/usr/bin/ksh
#
if [ -f /path/to/target/file ] ; then
echo "File exists"
else
echo "No such file"
fi
Run Code Online (Sandbox Code Playgroud)
我还在复杂块true
之前包含了一个语句} || {
,以确保不会执行“else”部分。
你有什么建议?