- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux-shell相关
Linux-Shell
;
;;
.
``
,
\--
/--
:--NULL
//
: data.xxx === cat /dev/null data.xxx
//(: target_file).
Exit and Exit Status
$?
* -e
* -f
* -s 0
* -d
* -b
* -c
* -p
* -h
* -r
* -w
* -x
* -g
* -u
* -O
* -G
* -N
* f1 -nt f2 f1f2
* f1 -ot f2 f1f2
* f1 -ef f2 f1f2
* -eq == if [ $a -eq $b ]
* -ne == if [ $a -ne $b ]
* -gt == if [ $a -gt $b ]
* -ge == if [ $a -ge $b ]
* -lt
* -le
//4
* == (($a $b))
* =
*
* =
//
* =
* ==
* !=
*: 1 [[ $a == z* ]] # $az().
2 [[ $a == z* ]] # $az*().
3
4 [ $a == z* ] # .
5 [ $a == z* ] # $az*().
6
* : == if [[ $a $b ]] if [ $a \ $b ]
* :
* -z: null0
* -n: null0
//
* -a: exp1 -a exp2
* -o: exp1 -o exp2
* : [[ condition1 condition2]] == if [ $exp1 -a $exp2 ]
//
if [ condition1 ]
then
if [ condtion2 ]
then
do-something
fi
fi
* =
: if [ X$string1 = X$string2 ] X
* :
* +
* -
* *
* /
* **()
* %()
* +=
* -=
* *=
* /=
* %=
* ()
* =() //let var = 2
*
* =
*
* =
* |
* |=
* ~()
* !
* ^
* ^=
*
* ||
* $BASE
* $BASE_ENV
* $GROUPS
* ${GROUPS[1]}
* $HOME
* $HOSTNAME
* $HOSTTYPE
* $IFS
* $MACHTYPE
* $OSTYPE
* OLDPWD
* $PATH
* $PPID
* PROMPT_COMMAND
* $PS1~$PS4
* $PWD
* $REPLY
* $SECONDS
*) $0 $1 $2
*) $#
*) $* “$*”
*) $@ $*
“$@”
*$@ shift$@$1
*) $! PID(ID)
*) $_
*) $?
*) $$ PID
//3
*) ${#string}
*) expr length $string
*) expr $string:.*
*) expr match $string $substring //$substring
*) expr $string:$substring //$substring
expr index $string $substring //$string$substring
*) ${string:position} //position
*) ${string:position:length}
文档评论(0)