linux脚本中read line if [ -z "$data" 什么事stdin,是不是存在再解释一下.

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 07:06:52
linux脚本中read line if [ -z
xJA_e. 6{. BD 0,BQWfbǷ̌e݄];s}9L$S;7Y^&J=I.YXrBtp= ^ZP(󫋉UIpd3:7Z_MG#^¤d9i5^u, .^vM(0nϏX_ vcbZc*\< &  H΁IwƑPy(*805b7Hn+ECA;UR%kFf e#yNX͇+sܩtXnT4={.޵l:+̷

linux脚本中read line if [ -z "$data" 什么事stdin,是不是存在再解释一下.
linux脚本中read line if [ -z "$data"
什么事stdin,是不是存在再解释一下.

linux脚本中read line if [ -z "$data" 什么事stdin,是不是存在再解释一下.
read 是一条命令,作用是从标准输入(stdin)读取用户输入的一行文本,并存入变量中,比如
read xxx 就是让将用户输入的一行文本存入xxx中,所以
read line 就是将用户输入的一行文本存入变量line中.
if ![ -z "$data" ]; then
xxxxx
fi
当data变量不是一个空字符串的时候,执行 xxxxx
[ -z "xxx" ] 的用处是判断 "xxx" 是否为空字符串,加上 !就是取“否”的意思.所以连起来就是当 "$data" 非空时执行if语句.