原文:shell中的參數擴展, 特殊變量

echo SHLVL 該變量包含當前工作的shell level 所有參數列表受IFS控制 PS 為提示符,可進行設置PS u h W PS 為換行時的那個符號如aa 換行后默認會出現 gt 我們可以進行修改PS 換成你喜歡的IFS為變量的分隔符,默認是空格 表格 B . 特殊的shell變量 變量 含義 shell或shell腳本的名字 位置參數 位置參數 位置參數 位置參數的個數 所有的位置 ...

2012-02-02 22:15 0 3853 推薦指數:

查看詳情

shell特殊位置參數變量

shell特殊位置參數變量:$0、$n、$#、$*、$@ $0:獲取當前執行shell腳本文件名,如果執行腳本包含路徑,那么就包括腳本路徑 $n:獲取當前執行shell腳本的第n個參數值、n=1..9,當n為0時表示腳本文件名;如果n大於9,則用大括號括起來,例如${10},接的參數以空格 ...

Sun Apr 07 21:03:00 CST 2019 0 647
Shell 特殊變量$0, $#, $*, $@, $?, $$

總覽 $0 當前腳本的文件名 $n 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。 $# 傳遞給腳本或函數的參數 ...

Mon Nov 11 23:12:00 CST 2019 0 379
shell特殊變量IFS

shell特殊變量IFS的使用 IFS是 內部字段分隔符(internal field separator)。默認情況下,bash shell會將空格、制表符、換行符 當做字段分隔符。 IFS=$'\n':;" 就是 將換行符、冒號、分號、雙引號作為字段分隔符 IFS ...

Fri Nov 20 22:59:00 CST 2020 2 475
Shell特殊變量Shell $0, $#, $*, $@, $?, $$和命令行參數

前面已經講到,變量名只能包含數字、字母和下划線,因為某些包含其他字符的變量特殊含義,這樣的變量被稱為特殊變量。例如,$ 表示當前Shell進程的ID,即pid,看下面的代碼: $echo $$ 運行結果 29949 特殊變量列表 ...

Wed Feb 22 18:23:00 CST 2017 0 18246
linux bash Shell特殊變量Shell $0, $#, $*, $@, $?, $$和命令行參數

在linux下配置shell參數說明 前面已經講到,變量名只能包含數字、字母和下划線,因為某些包含其他字符的變量特殊含義,這樣的變量被稱為特殊變量。 例如,$ 表示當前Shell進程的ID,即pid,看下面的代碼: 運行結果 特殊變量列表 變量 含義 $0 當前腳本的文件名 ...

Mon Feb 13 23:01:00 CST 2017 0 29668
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM