原文:Shell中的$0、$1、$2的含義

在shell中我們會見到 這樣的符號,這是什么意思呢 簡單來說 就是你寫的shell腳本本身的名字, 是你給你寫的shell腳本傳的第一個參數, 是你給你寫的shell腳本傳的第二個參數 比如你新建了一個shell腳本 Test.sh, 內容如下: bin sh echo shell腳本本身的名字: echo 傳給shell的第一個參數: echo 傳給shell的第二個參數: 保存退出后,你在T ...

2019-08-21 16:31 0 2998 推薦指數:

查看詳情

shell腳本$#、$0等的含義

1、$# 表示執行腳本傳入參數的個數 2、$* 表示執行腳本傳入參數的列表(不包括$0) 3、$$ 表示進程的id 4、$@ 表示執行腳本傳入參數的所有個數(不包括$0) 5、$0 ...

Wed Jul 28 01:03:00 CST 2021 0 627
linux shell "2>&1"含義

linux中經常會用到將內容輸出到某文件當中,只需要在執行命令后面加上>或者>>號即可進入操作。 大於號:將一條命令執行結果(標准輸出,或者錯誤輸出,本來都要打印到屏幕上面的)重定 ...

Fri Sep 17 01:59:00 CST 2021 0 229
linux shell"2>&1"含義

在計划任務中經常可以看到。例如我們公司的計划任務舉例: 對於& 1 更准確的說應該是文件描述符 1,而1標識標准輸出,stdout。對於2 ,表示標准錯誤,stderr。2&g ...

Sat Jun 17 04:40:00 CST 2017 3 123561
linux shell"2>&1"含義

輸出一個空的文件1; ls xxx 2>1測試,沒有xxx這個文件的錯誤輸出到了1;ls x ...

Thu Nov 14 19:39:00 CST 2019 0 544
Shell的$0、$1、$2的含義

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

Wed Dec 02 18:25:00 CST 2020 0 606
Linux Shell $0, $#, $*, $@, $?, $$的含義

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

Thu Jan 06 19:09:00 CST 2022 0 883
shell腳本$!、$@、$#、$$、$0、$1、$2、$*的含義

一、shell腳本$!、$@、$#、$$、$0、$1、$2、$*的含義 $! :Shell最后運行的后台Process的PID(后台運行的最后一個進程的進程ID號) $#:添加到shell當中參數的個數 $$:Shell本身的PID(ProcessID,即腳本運行的當前進程ID號 ...

Wed Jul 07 03:10:00 CST 2021 0 459
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM