共计 1043 个字符,预计需要花费 3 分钟才能阅读完成。
本文丸趣 TV 小编为大家详细介绍“linux 中 fi 指的是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux 中 fi 指的是什么”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。
在 linux 中,fi 是 if 语句结尾的意思;fi 是 if 语句中的固定格式,shell 里面有各种循环,fi 的目的就是表示指定的 if 循环语句到此结束,语法为“if [command];then 语句 elif [command];then 语句 else 语句 fi”。
本教程操作环境:linux7.3 系统、Dell G3 电脑。
linux 中 fi 是什么意思
shell 中的 fi 表示一个 if 语句的结尾
fi 是 if 语句的固定格式,shell 里面有各种循环,都有固定的格式,个人理解是告诉计算机,这个循环语句到此,类似 case 循环一 esac 结尾一样。
例如:
if [ command ];then
符合该条件执行的语句
elif [ command ];then
符合该条件执行的语句
符合该条件执行的语句
fi
列子 1:
if [ -n $1 ] # 如果 $1 即参数 1 不为空,又即存在参数 1 # 被测试的变量被双引号引起
then
echo Parameter #1 is $1 # 使用引号来使 #被转义
fi
if [ -z $1 ] # 如果 $1 即参数 1 为空(零),又即不存在参数 1
then
fi
概要 有时候你需要指定 shell 脚本中的依靠命令的成功与否来实施不同过程的行为。if 结构允许你来指定这样的条件。最精简的 if 命令的语法是:
if TEST-COMMANDS; then CONSEQUENT-COMMANDS; fi TEST-COMMAND
执行后且它的返回状态是 0,那么 CONSEQUENT-COMMANDS 就执行。返回状态是最后一个命令的退出状态,或者当没有条件是真的话为 0。TEST-COMMAND 经常包括数字和字符串的比较测试,但是也可以是任何在成功时返回状态 0 或者失败时返回一些其他状态的一些命令。一元表达式经常用于检查文件的状态。如果对 某个要素 primaries,FILE 参数是 /dev/fd/N 这样的形式,那么就检查文件描述符“N”。stdin, stdout 和 stderr 和他们各自的文件描述符也可以用于测试。
读到这里,这篇“linux 中 fi 指的是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。