1樓:匿名使用者
$實際上可以理解為對變數的引用。
比如:定義a=10 那麼你呼叫變數a的時候就要用到$a.
還有一些其他的特殊變數 比如 $? 表示返回值 $# 表示變數個數 等等 多寫幾個指令碼程式你就會理解了
2樓:東風進
$符號 一般用來呼叫變數
常用的用途:
$a、$ 呼叫變數
$(cmd) 執行cmd命令
$((a+b)) 執行a+b算術運算等等
3樓:匿名使用者
$是取值的意思
比如aaa這是一個變數名 它的值為 hello
那麼 $aaa就等於hello這個值
4樓:匿名使用者
建議你去 批處理之家 去看看
linux 中 $符號是什麼意思,代表什麼含義?
5樓:匿名使用者
一般指的是跟錢財有關係
6樓:猛虎兒細嗅薔薇
$ 是 變數
符,在linux系統裡面表示獲取一個變數的值。比如 a=finmnk 使用 $a 就表示變數a,其值為 finmnk%。
再舉例如:
#!/bin/bash --------指定編譯shell環境為bash
str="hello world!"----設定str的變數值為hello world!
echo $str ------ 用echo命令讀取str變數的數值。這裡如果不加$, 輸出結果是str,加上$,輸出結果就是hello world!。
$# 是傳給指令碼的引數個數$0是指令碼本身的名字$1是傳遞給該shell指令碼的第一個引數$2是傳遞給該shell指令碼的第二個引數$@ 是傳給指令碼的所有引數的列表$* 是以一個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個$$ 是指令碼執行的當前程序id號$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
linux 中 $符號是什麼意思,代表什麼含義
7樓:匿名使用者
不同的地方$符號的定義不同,在bash裡這個符號一般表示普通使用者的命令提示符(可更改),在bash指令碼里。$開頭表示變數
$str表示變數,可賦值等操作,下面是一些特殊的變數$# 是傳給指令碼的引數個數
$0 是指令碼本身的名字
$1 是傳遞給該shell指令碼的第一個引數$2 是傳遞給該shell指令碼的第二個引數$@ 是傳給指令碼的所有引數的列表$* 是以一個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個
$$ 是指令碼執行的當前程序id號
$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
8樓:匿名使用者
$是變數引用操作符
如:a=10;
echo $a
會輸出10
shell 指令碼中$$,$#,$?分別代表什麼意思?
9樓:匿名使用者
給你個全的,你在linux環境下多試下就明白了:
$0 這個程式的執行名字
$n 這個程式的第n個引數值,n=1..9$* 這個程式的所有引數,此選項引數可超過9個。
$# 這個程式的引數個數
$$ 這個程式的pid(指令碼執行的當前程序id號)$! 執行上一個背景指令的pid(後臺執行的最後一個程序的程序id號)
$? 執行上一個指令的返回值 (顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤)
$- 顯示shell使用的當前選項,與set命令功能相同$@ 跟$*類似,但是可以當作陣列用
10樓:匿名使用者
$$ : 當前 shell 的 pid
$#: shell的輸入引數的個數, 比方說 a.sh aaa mmm nnn , 則在 a.sh 裡,$# 為 3
$?: 上一條命令的返回值,比方說在指令碼里....
grep *** a.txt
echo $?
...就會 echo 上一條命令 grep 命令的返回值。
11樓:小米飛貓
請仔細查閱linux下shell的特殊字元解釋
shell $是什麼意思
12樓:不停的
第一來個意思:假如你剛完自
成登入還沒輸入任何字元之bai前,du
你所看到的遊標所在位置的同zhi一行的dao左邊部份,我們稱之為提示符號(prompt)。$:給一般使用者帳號使用提示符號。
第二個意思:$ 作變數或運算替換。例如:a=hello,b=$a,那麼b也等於hello.
13樓:叉燒帝
shell裡 $有很多意思
1、登入到shell成功後會在游標左側發現$,它是命令提示符,代版表普通帳號登入權,#是代表root帳號登入。
2、$可作為取變數運算子,如echo $path 將會輸出path 變數的內容
3、a=$((1+2))可將a賦值為3,而不是字串「1+2」,也就是運算功能
4、a=$(ls /home) 可將括號內命令執行結果賦值給a,有先執行命令的意思
5、在正規表示式中,$是行尾的意思,如"a$"代表以a為行尾的行
還有如果你用vi的話,一般模式下,$是游標移到行尾的命令
暫時就想到這些。。
c語言~符號是什麼意思?
14樓:匿名使用者
scanf()函式返回成功輸入引數的個數,所以這句話的意思是成功輸入時就停止輸入跳出迴圈,~就是·取反為0.否則就繼續迴圈
shell中的$是什麼意思?.$$又是什麼意思?
15樓:匿名使用者
==$ dollar符,和數字及其copy它字元連用bai構成一些常見引數
.本身du不具備意義.
如$1 代表第一個輸zhi入引數
而$$代表當前shell的程序id
==如:
echo $$
1901
ps -ef|daogrep $$
user_name 1901 1900 0 sep29 pts/0 00:00:01 -bash
c語言裡的符號常量是什麼C語言裡的符號常量是什麼?
在c語言中,可以用一個識別符號來表示一個常量,稱之為符號常量。其特點是編譯後寫在 區,不可定址,不可更改,屬於指令的一部分。說白了,就是和變數類似的常量 const int i 6 const char c a 符號常量,區別於數值常量和字元常量,就是有個 常量名 所謂常量 即在程式執行時,不會被修...
c語言裡的或者是什麼符號,C語言裡的或者是什麼符號?
者 有 或者 這兩種用法,兩都在用法上有點不同假設有a 和b 兩個條件 a b 與a b 假設其中有一個為真的話,結果都是一樣的為真,只是處理不一樣,假如是a為真的話,兩豎不會再判斷b的真假 又名短路或 而 a b則不管a為不為真,都會繼續判斷b的真假。這種區別在當a b為表示式的時候有時候可以很好...
too化學符號是什麼物質,化學符號是什麼意思?
化學符號是指在化學中,用來表示各種元素 除混合物外的所有物質組回成及其原子數標註的答符號,並且可以應用在各種反應式中。化學符號在不同的地區經歷過不同的演變,終於在1841年形成了具有世界通用性的化學符號,並且沿用至今。化學元素符號通常用元素的拉丁名稱的第一個字母 大寫 來表示。如果幾種元素名稱的第一...