LINUX中name表達什麼意思

2021-08-07 12:04:59 字數 4846 閱讀 8221

1樓:閃忠六衣

這個應該是bash的字串操作.

name是變數名稱.

比如name

='/root/test.txt'

result=$

echo

$result

#是刪除操作符,

刪除變數頭部匹配的字串,

本例中即從name頭部刪除*/

2樓:康興有寶丁

在linux的shell裡,$可以表示變數,也可以表示陣列。

name後面加〔〕的,一般是陣列,

$是陣列所有元素(all

ofthe

elements)

$是陣列每一個元素(each

ofthe

elements)

其實這兩個幾乎一樣,差別主要在於當加上引號時,"$"等於所有陣列元素及其分隔符(一般是空格)排成的字串,而"$"仍然表示每一個元素。

$是陣列元素的個數,也可以寫成$

$是指,如果$沒有賦值,那麼它等於hello,如果賦值了,就保持原值,不用管這個hello了。

至於$,好像沒有這種寫法,可能是你弄錯了。

$也不存在。不過,如果是$就有意義了,不過是空值。本來可以給你解釋一下的,但估計說太多就把你弄糊塗了。如果你真的是在看linux的shell的話,可以在網上找advance

bash

scripting

guide,有中文版的。

linux中${ name[*]} 表達什麼意思

3樓:匿名使用者

在linux的shell裡,$可以

du表示變zhi量,也可以表示陣列dao。

name後面加〔〕的

回,一般是數

答組,$是陣列所有元素(all of the elements)$是陣列每一個元素(each of the elements)其實這兩個幾乎一樣,差別主要在於當加上引號時,"$"等於所有陣列元素及其分隔符(一般是空格)排成的字串,而"$"仍然表示每一個元素。

$是陣列元素的個數,也可以寫成$

$ 是指,如果$沒有賦值,那麼它等於hello,如果賦值了,就保持原值,不用管這個hello了。

至於$,好像沒有這種寫法,可能是你弄錯了。

$也不存在。不過,如果是$就有意義了,不過是空值。本來可以給你解釋一下的,但估計說太多就把你弄糊塗了。

如果你真的是在看linux的shell的話,可以在網上找advance bash scripting guide,有中文版的。

linux 中 ${ name[#*/]}是什麼意思

4樓:

好像沒有這種寫法,只有$

比如:name=/etc/rc.localecho $

結果:etc/rc.local

5樓:匿名使用者

這個應該是bash的字

符串操作. name是變數名稱. 比如

name = '/root/test.txt'

result = $

echo $result

#是刪除操作符, 刪除變數頭部匹配的字串, 本例中即從name頭部刪除*/

${name}表示什麼意思

6樓:傅逭

這是一個el表達抄

式取值的方法.

我舉一個具體的例子吧:

比如有a頁面請求b頁面,在a頁面中有一句這樣的**:

string name="測試";

request.setattribute("name", name);

那麼b頁面中將這樣可以取到name中的資料:

$這個輸出的值應該是:測試

當然不一定要放在request中可以取到,同樣放在page session 一樣也可以取到。但是取值是有優先順序的 page---->request----->session 等

7樓:安徽新華電腦

jquery的語法,給id為name的dom標籤賦值為空;相當於基本語法的innerhtml="";

linux 中 $符號是什麼意思,代表什麼含義

8樓:匿名使用者

不同的地方$符號的定義不同,在bash裡這個符號一般表示普通使用者的命令提示符(可更改),在bash指令碼里。$開頭表示變數

$str表示變數,可賦值等操作,下面是一些特殊的變數$# 是傳給指令碼的引數個數

$0 是指令碼本身的名字

$1 是傳遞給該shell指令碼的第一個引數$2 是傳遞給該shell指令碼的第二個引數$@ 是傳給指令碼的所有引數的列表$* 是以一個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個

$$ 是指令碼執行的當前程序id號

$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤

9樓:匿名使用者

$是變數引用操作符

如:a=10;

echo $a

會輸出10

linux 中 $符號是什麼意思,代表什麼含義?

10樓:匿名使用者

一般指的是跟錢財有關係

11樓:猛虎兒細嗅薔薇

$  是 變數

符,在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命令 $()代表什麼意思

12樓:

小括號裡面是linux命令

比如cat $(pwd)>aaa

等價於cat `pwd`>aaa

其實是要執行裡面的pwd然後用輸出代替$()內容的。

而大括號裡面則是陣列變數

舉個例子

$a = (hello linux shell)$echo $

則會輸出hello

linux命令 $- 是什麼意思

13樓:匿名使用者

$-記錄著當前設定的shell選項,himbh是預設值,5個字母分別有各自含義。解釋如下:

h:hashall,開啟這個選項後,shell 會將命令所在的路徑記錄下來,避免每次都要查詢。舉例:

當h選項開啟時,如果將某個自定義命令從/usr/bin/目錄下移動到/usr/local/bin/,再執行,會提示無此命令。而當通過set +h將h選項關閉後,上述情況就不會出現。

i:interactive-comments,包含這個選項說明當前的 shell 是一個互動式的 shell。所謂的互動式shell,就是輸入命令後,shell解釋執行,然後返回一個結果。

在指令碼中,i選項是關閉的。

m:monitor,開啟監控模式,就可以通過job control來控制程序的停止、繼續,後臺或者前臺執行等。

b:braceexpand,大括號擴充套件。舉例如下:

lenovo@lenovo-dk ~

$ ls

a_file

lenovo@lenovo-dk ~

$ cp a_file

lenovo@lenovo-dk ~

$ ls

a_file  a_file.back_up

如果關閉b選項,那麼shell就不會將大括號擴充套件。

5.  h:history,shell 會把我們執行的命令記錄下來,可以通過 history 命令檢視,每一行是序號 + 執行的命令,在 shell 退出時,會將這些資訊儲存到~/.

bash_history 檔案中。如果h選項開啟,就可以歷史列表中的命令,可以通過!感嘆號來完成,例如"!!

"返回上最近的一個歷史命令,"!n"返回第 n 個歷史命令,等等。

【參考資料如下,但願能幫到你^_^】

14樓:糊塗王雜貨鋪

$ 符號在linux系統裡面用於獲取一個變數的值,例如:

#!/bin/bash --------指定編譯shell環境為bash

str="hello world!"----設定str的變數值為hello world!

echo $str ------ 用echo命令讀取str變數的數值。這裡如果不加$, 輸出結果是str,加上$,輸出結果就是hello world!。

15樓:匿名使用者

options currently in effect

16樓:時浮一大白

$- 這個命令還真的沒有見過

你可以輸出一下試試

echo $-

結果 hmbh

互動式 需要與計算機進行互動 才能完成操作非互動式shell所需資訊通過shell本身獲取 需要人與計算機進行具體互動

請問VB中“name”和“caption”有什麼區別啊

name相當於身份證號 caption相當於綽號 name 只在程式中呼叫,外部不出現。caption 不但在程式中呼叫,在外部也出現。name,表示這個控制元件的名稱,這個屬性,每個控制元件都有的.比如text1,command1,label1等等caption,這個算是標籤.標題吧.只有需要在上...

linux中是什麼意思,Linux中的 是什麼意思

表示當前目錄,就像 表示上級目錄一樣。表示目錄級別的分隔符,之前的就是目錄名,aaa 表明的就是 也就是當前目錄 下面的 aaa 目錄。當然這個 aaa 後面的 可以省略,就像 表示當前目錄時,其實 是不需要的。更多linux相關知識可檢視 linux就該這麼學 一般情況下表示當前目錄。但是當開終端...

linu中linux中的作用是什麼?

利用linux所提供的管道符 將兩個命令隔開,管道符左邊命令的輸出就會作為管道符右邊命令的輸入。連續使用管道意味著第一個命令的輸出會作為 第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。下面來看看管道是如何在構造一條linux命令中得到應用的。1.利用一個管道 rpm qa g...