以下列舉了$的常用方法
$n 表示傳遞給腳本的參數,$1表示第一個,$2表示第二個… $# 表示傳遞給腳本的參數個數 $0 表示腳本的名字。 $? 表示上一次命令的退出狀態,成功為0,否則為1 $$ 表示當前程序進程的ID號 $! 表示上次程序進程的ID號 $@ 傳遞給腳本的所有參數
舉例說明:
axe@debian:~$ vi 1.sh
#!usr/bin/bash -x echo "$1","$2"; echo "$#" echo "$0" test -e xyy.py echo "$?" echo "$$" echo "$@"
加上權限:
axe@debian:~$ chmod 777 1.sh
對應的輸出如下:
axe@debian:~$ bash 1.sh a b a,b 2 1.sh 1 4436 a b
新聞熱點
疑難解答