링크 ux 에서 셸 스 크 립 트 문자 기본 처리
1584 단어 링크 ux 시스템 응용
같다:[]에서 사용=또는=
[root@Centos]# ./demo.sh
true
[root@Centos]# cat demo.sh
#! /bin/sh
a="demo"
if [ "$a" = "demo" ];then
echo "true"
fi
# or
[root@Centos]# ./demo.sh
true
[root@Centos]# cat ./demo.sh
#! /bin/sh
a="demo"
if [ "$a" == "demo" ];then
echo "true"
fi
기다 리 지 않 음:[]에서 사용 합 니 다!=
[root@Centos]# cat demo.sh
#! /bin/sh
a="demo"
if [ "$a" != "demo" ];then
echo "true"
fi
[root@Centos]# ./demo.sh
true
[root@Centos]# cat demo.sh
#! /bin/sh
a="demo"
if [[ "$a" =~ "mo" ]];then
echo "true"
fi
포함 되 지 않 음
[root@Centos]# cat demo.sh
#! /bin/sh
a="demo"
if [[ ! "$a" =~ "mo" ]];then
echo "true"
fi
[root@Centos]# cat demo.sh
#! /bin/sh
a="demo"
# d
if [[ "$a" == d* ]];then
echo "true"
fi
[root@Centos]# ./demo.sh
true
셸 스 크 립 트\#주석 기호 입 니 다.\#로 시작 하 는 것 을 어떻게 판단 합 니까?[root@Centos]# ./demo.sh
true
[root@Centos]# cat demo.sh
#! /bin/sh
a="#demo"
if [[ "$a" == ''#*'' ]];then
echo "true"
fi
# or
[root@Centos]# ./demo.sh
true
[root@Centos]# cat demo.sh
#! /bin/sh
a="#demo"
if [[ "$a" == \#* ]];then
echo "true"
fi