原文:【shell腳本】$ 在shell腳本中的使用

shell腳本中 與不同的符號搭配其表示的意義也會不同 特殊標志符 含義 當前腳本的文件名 n 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。 例如,第一個參數是 ,第二個參數是 傳遞給腳本或函數的參數個數 傳遞給腳本或函數的所有參數 傳遞給腳本或函數的所有參數 上個命令的退出狀態 當前Shell進程ID 與 反引號 一樣用來命令替換使用 引用變量划分出邊界 注釋: 和 都表示傳遞給函 ...

2019-06-28 11:52 0 1388 推薦指數:

查看詳情

Shell腳本的分號使用

在Linux,語句中的分號一般用作代碼塊標識 1、單行語句一般要用到分號來區分代碼塊,例如: 該腳本或命令行,需要兩個分號才為正確的語句,第一個分號是then前的分號,用於標識條件塊結束,第二個分號在fi前,用於標識then塊結束,如果缺少這兩個分號,則程序執行錯誤 ...

Fri Jan 19 19:04:00 CST 2018 0 12317
linux,shell腳本獲取腳本的名字,使用腳本的名字。

需求描述:   寫shell腳本的過程,有時會需要獲取腳本的名字,比如,有的時候,腳本   中會有usage()這種函數,可能就會用到腳本的名字。 實現方法:   shell腳本,通過使用$0就可以獲取到腳本的名字或者說腳本本身。 操作過程: 1.通過以下的腳本寫了一個腳本使用 ...

Wed Mar 14 18:35:00 CST 2018 0 8716
Shell腳本的export

shell 與 export命令 用戶登錄到Linux系統后,系統將啟動一個用戶shell。在這個shell,可以使用shell命令 或聲明變量,也可以創建並運行shell腳本程序。運行shell腳本程序時,系統將創建一個子shell。 此時,系統中將有兩個shell,一個是登錄時系統啟動 ...

Fri Feb 24 05:26:00 CST 2017 0 6500
shell腳本的$1 $2

shell 我們會見到 $0、$1、$2這樣的符號,這是什么意思呢? 簡單來說 $0 就是你寫的shell腳本本身的名字,$1 是你給你寫的shell腳本傳的第一個參數,$2 是你給你寫的shell腳本傳的第二個參數 比如你新建了一個shell腳本 Test.sh, 內容 ...

Sat Oct 30 03:31:00 CST 2021 0 976
Shell腳本$0、$?、$!、$$、$*、$#、$@

1. $$Shell本身的PID(ProcessID) 2. $!Shell最后運行的后台Process的PID 3. $?最后運行的命令的結束代碼(返回值) 4. $-使用Set命令設定的Flag一覽 5. $*所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n ...

Sat Jan 20 01:21:00 CST 2018 0 8481
shell腳本$#、$0等的含義

1、$# 表示執行腳本傳入參數的個數 2、$* 表示執行腳本傳入參數的列表(不包括$0) 3、$$ 表示進程的id 4、$@ 表示執行腳本傳入參數的所有個數(不包括$0) 5、$0 表示執行的腳本名稱 6、$1 表示第一個參數 7、$@ 表示第二個參數 8、$? 表示 ...

Wed Jul 28 01:03:00 CST 2021 0 627
shell腳本$*,$@,$#的區別

shell腳本的$*,$@和$# $*表示所有這些參數都被雙引號引住。若一個腳本接收兩個參數,$*等於$1$2$@表示所有這些參數都分別被雙引號引住,若一個腳本接收到兩個參數,$@等價於$1$2$#表示提供給腳本的參數號 ...

Wed Jan 27 18:50:00 CST 2021 0 590
Shell腳本[] 和 [[]] 的區別

shell腳本[] [[]]總是太模糊,在這里記錄一下,不斷完善 -z and -n -z用於判斷變量為空,如果為空返回0,判斷為true,如果非空返回1,判斷為false, -n用於判斷變量不為空,如果不為空返回0,判斷為true,如果為0返回1,判斷為false 在括號,判斷變量 ...

Thu Feb 24 17:44:00 CST 2022 0 898
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM