shell語言裡的符號是什麼意思

2021-04-11 20:47:52 字數 3206 閱讀 7468

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年形成了具有世界通用性的化學符號,並且沿用至今。化學元素符號通常用元素的拉丁名稱的第一個字母 大寫 來表示。如果幾種元素名稱的第一...