linux 在shell語句中, 表示什麼意思 如 n comp return 1

2025-07-24 14:00:07 字數 1981 閱讀 4453

linux 在shell語句中,"||"表示什麼意思? 如: [ -n "$comp" ] || return

1樓:網友

前面執行結果是「假」,那麼就執行後面的。和&&對應,&&是前面為「真」就執行後面的。

linux shell 中的「$1」問題

2樓:網友

$+數字 一般是位置引數copy的用法。bai

如果執行指令碼的時候帶引數,那麼可du以在zhi指令碼里通過 $1 獲取第乙個引數,$2 獲取第二dao個引數。依此類推,一共可以直接獲取9個引數(稱為位置引數)。$0用於獲取指令碼名稱。

相應地,如果 $+數字 用在函式里,那麼表示獲取函式的傳入引數,$0表示函式名。

3樓:網友

美元符加字串是du引用變數值,而zhi美元符加數字表示dao命令回行引數。比如:

bash$ ./ build test

指令碼中$0的值就是答。/,$1的值是build,$2的值是test。

bash$ -sh --debug /home/user指令碼中$0的值就是,$1的值是-sh,$2的值是--debug,$3的值是/home/user。

當指令碼接受命令列引數時,美元符加數字就可以引用這些引數。

4樓:網友

$1 表示輸bai出裝置,同樣地。

du,還有 $0 表示zhi輸入裝置;$2表示錯誤輸出。

dao在unix/linux環境裡面編回寫程式,一般要使答用這三類裝置進行輸入輸出控制。舉個例子給你乙個比較直觀的印象:

cat > 2 >

上面這個例子是將 的內容顯示出來,重定向到中,如果發生錯誤,將錯誤輸出到。其中的$2就代表錯誤資訊。

5樓:網友

$0,第0個引數,實際上就是執行檔名。

1 第乙個引數,2 第個引數,..

linux中shell程式設計中的return在裡面有什麼作用

6樓:祜風

1、終止乙個函式。

2、return命令允許帶乙個整型引數, 這個整數將作為函式的"退出狀態。

碼"返回給呼叫這個函式的指令碼, 並且這個整數也被賦值給變數$?.

3、命令格式:return value

7樓:網友

1)指令碼中。

指令碼中#之後的為註釋。

#在第一列的話,則整行為註釋。

#不在第一列的話,#左面的是命令,#的右面(後面)為註釋2)在命令列中,或者在講解命令的例子中,如# vi test,#有可能是系統提示符,可以忽略它。知道vi 就行了!

8樓:網友

類似c語言的returen

你可以通過shell返回值來判斷執行是否成功。

例如echo $?就可以看到你的上條返回多少拉。

shell程式設計裡,"$1"是什麼意思?如下

9樓:

假設你這個指令碼名字叫做。

執行的時候如下執行。

file1

那麼$1就是file1

請問在linux中,使用 echo $$ 其中$$是什麼意思?

10樓:

當前shell的程序號。

你可以使用ps -a 看你自己shell 的pid。

是內建變數。

#傳遞到指令碼的參內數個數。

以乙個單字串容顯示所有向指令碼傳遞的引數,與位置變數不同,此選項引數可超過9個。

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

後臺執行的最後乙個程序的程序id號。

與$#相同,但是使用時加引號,並在引號中返回每個引數$-顯示shell使用的當前選項,與set命令功能相同$?顯示最後命令的退出狀態。0表示沒有錯誤,其它任何值表明有錯誤。

SHELL指令碼語言在LINUX系統中有什麼作用?

shell指令碼里可以寫程式,利用linux系統的各種現成的命令,來重新組合成乙個新的程式,這個程式可以實現你要的功能,從而替代大量手工輸入的各種命令,很方便。首先瑭錦學院總結下,日常工作中shell指令碼都幫助我們做了什麼?.配合crontab幫助我們定時執行任務,就像win的任務計劃,oracle的...

在shell中使用linux的su命令如何輸入密碼

你是不是直接的在終端裡面輸入了su user?如果是的話,問題就出在那個user上面。user在這裡是登入到系統中的具體的使用者的名稱。在實際使用中,是要依據具體情況來輸入的。不是照辦照抄的。如果登入的使用者叫u1,那應該是su u1,如果登入的是user1,那應該是su user1。不能照抄。除非...

在shell指令碼執行sql語句為什麼會報錯

無圖無真相,相幫度幫不上。程式有自動檢查,就要報錯的 私聊可以嗎 在shell指令碼執行sql語句為什麼會報錯 shell執行sql語句出錯一般兩種原因。1 一種是語句本身錯誤,這個你就需要仔細檢查語句了。2 語句結尾需要用英文逗號結束,否則是執行不過去的。綜上所述 仔細檢查自己所寫的sql語句。s...