shell 字串相關判斷
阿新 • • 發佈:2021-01-28
shell 字串相關判斷
#!/usr/bin/env bash set -e a="abc" b="efg" if [ $a = $b ]; then echo "$a = $b : a 等於 b" else echo "$a = $b: a 不等於 b" fi if [ $a != $b ]; then echo "$a != $b : a 不等於 b" else echo "$a != $b: a 等於 b" fi if [ -z $a ]; then echo "-z $a : 字串長度為 0" else echo "-z $a : 字串長度不為 0" fi if [ -n "$a" ]; then echo "-n $a : 字串長度不為 0" else echo "-n $a : 字串長度為 0" fi if [ $a ]; then echo "$a : 字串不為空" else echo "$a : 字串為空" fi