您好,登錄后才能下訂單哦!
#!/bin/bash
echo '$0 獲取當前執行的Shell腳本文件名: ' "$0"
echo '$n 獲取當前執行的Shell腳本的第n個參數值,n=1..9 ' '$1'=$1,'$2'=$2,'$3'=$3
echo '$ 獲取當前Shell的所有參數 $1 $2 $3 ...注意與$@的區別:' $
echo '$# 獲取當前Shell命令行中的參數總個數:' $#
echo '$$ 獲取當前Shell的進程號(PID): '$$
sleep 3 &
echo '$! 執行上一個指令的PID: ' $!
echo '$? 獲取執行的上一個指令的返回值: ' $?
echo '$@ 獲取當前Shell的所有參數 "$1" "$2" "$3" "...":' $@
echo '$ 在此之前的命令或腳本的最后一個參數: '$
EOF
sh positional.sh a b c d e
$0 獲取當前執行的Shell腳本文件名: positional.sh
$n 獲取當前執行的Shell腳本的第n個參數值,n=1..9 $1=a,$2=b,$3=c
$* 獲取當前Shell的所有參數 $1 $2 $3 ...注意與$@的區別: a b c d e
$# 獲取當前Shell命令行中的參數總個數: 5
$$ 獲取當前Shell的進程號(PID): 1979
$! 執行上一個指令的PID: 1980
$? 獲取執行的上一個指令的返回值: 0
$@ 獲取當前Shell的所有參數 "$1" "$2" "$3" "...": a b c d e
$_ 在此之前的命令或腳本的最后一個參數: e
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。