1樓:匿名使用者
美元符加
字串是引用變數值,而美元符加數字表示命令列引數。比如:
bash$ ./hello.sh build test指令碼中$0的值就是./hello.sh,$1的值是build,$2的值是test。
bash$ list.sh -sh --debug /home/user
指令碼中$0的值就是list.sh,$1的值是-sh,$2的值是--debug,$3的值是/home/user。
當指令碼接受命令列引數時,美元符加數字就可以引用這些引數。
linux shell 中的「$1」代表什麼?
2樓:可兒
美元符加字串是引用變數值,而美元符加數字表示命令列引數。
比如:bash$ ./hello.sh build test指令碼中$0的值就是。/hello.sh,$1的值是build,$2的值是test。
bash$ list.sh -sh --debug /home/user。指令碼中$0的值就是list.
sh,$1的值是-sh,$2的值是--debug,$3的值是/home/user。
$0 這個程式的執行名字。
$n 這個程式的第n個引數值,n=1..9。
$* 這個程式的所有引數,此選項引數可超過9個。
$# 這個程式的引數個數。
$$ 這個程式的pid(指令碼執行的當前程序id號)。
$! 執行上一個背景指令的pid(後臺執行的最後一個程序的程序id號)。
$? 執行上一個指令的返回值 (顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤)。
$- 顯示shell使用的當前選項,與set命令功能相同。
$@ 跟$*類似,但是可以當作陣列用。
linux 中$1什麼意思? 比如 if test -z $1這個名命令啥子作用?
3樓:匿名使用者
$1在shell中稱為「位置引數」,表示傳入的第1個引數(第1個入參)。
用在shell指令碼主體中,表示shell指令碼的第1個入參。
用在shell指令碼函式裡,表示函式的第1個入參。
test -z $1 是一個判斷表示式,用於判斷$1的值是否為空字串。
若為空,則結果為true;否則為false。
linux shell 指令碼中, $@ 和$# 分別是什麼意思?
4樓:匿名使用者
直接看示例:
[root@localhost xly]# cat t.sh#!/bin/bash
echo $#
echo $@
[root@localhost xly]# sh t.sh0[root@localhost xly]# sh t.sh a b c
3a b c
說明:$@表示所有引數內容
$#表示所有引數的個數
5樓:apple哲皓
linux shell 指令碼中,copy $@ 和$# 分別是:
$@:表示所有指令碼引數的內容
$#:表示返回所有指令碼引數的個數。
示例:編寫如下shell指令碼,儲存為test.sh#!/bin/sh
echo "number:$#"
echo "argume:$@"
執行指令碼:
./test.sh first_arg second_arg說明:給指令碼提供了兩個引數,所以$#輸出的結果是2,$@代表了引數的內容!
6樓:匿名使用者
這個指令碼分別是什麼意思?這個咱也不太清楚的,專業的人士來幫助你
7樓:匿名使用者
$#,表示引數個數
$@,所有引數,並且所有引數都是獨立的
例如 ***mand a b c d
$#=4
$@="a" "b" "c" "d"
$@可以用來做 for each in
8樓:文化廚子
$@:表示所有指令碼引數的內容
$#:表示返回所有指令碼引數的個數。
示例:編寫如下內shell指令碼,儲存為容test.sh#!/bin/sh
echo "number:$#"
echo "argume:$@"
執行指令碼:
./test.sh first_arg second_arg說明:給指令碼提供了兩個引數,所以$#輸出的結果是2,$@代表了引數的內容!
9樓:
$@表示所有引數
$#表示引數的個數
在linux下的shell指令碼中awk {print 0.45/$1}是什麼意思?求解各位,謝謝。
10樓:雪v歌
$@:表示所有指令碼引數的內容
$#:表示返回所有指令碼引數的個數。
示例:編寫如下shell指令碼,儲存為test.sh#!/bin/sh
echo "number:$#"
echo "argume:$@"
執行指令碼:
./test.sh first_arg second_arg說明:給指令碼提供了兩個引數,所以$#輸出的結果是2,$@代表了引數的內容!
數論基礎中 c,b 1是什么意思
設a1為m1的完全剩餘系,a2為m2的完全剩餘系則本題等同於證 a 是 m m1m2 的完全剩餘系等同於證 1 a含有m個正整數 2 並且任何兩個a中的整數對模m不同餘則 a 是 m 的 完全剩餘系 1 很明顯,x1 有 m1 個選擇,x2 有 m2 個選擇,所以 有 m 個 x1 m1x2 在 a...
如圖,ABCD中,ABa,ADb,1當ab滿足什
1 易知a b ac,a b db 表示a b與a b的有向線段所在的直線垂直,即ac bd 又 四邊形abcd為平行四邊形,四邊形abcd為菱形,即a b應滿足 a b 2 a b a b 即 ac db 矩形的對角線相等 當表示a,b的有向線段所在的直線垂直時,滿足 a b a b 3 不可能,...
CFO是海洋中的UFO,財務中的UFO是什麼意思
yes.ufo是不明飛行物體,cfo是不明航行物體.不好意思 樓主 cfo在國內是指財務總監 具體如下 cfo的英文全稱是chief financial officer,在國內被稱呼為財務總監。不過按照字面的直譯是首席財務官。cfo是對指導和組織總體的財務政策負責。總攬所有的財務職責,包括了會計核算...