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

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

2021-05-26 19:35 0 1103 推薦指數:

查看詳情

shell#*,##*,#*,##*,% *,%% *的含義及用法(

介紹下Shell的${}、##和%%使用范例,本文給出了不同情況下得到的結果。假設定義了一個變量為:代碼如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分別替換得到不同的值:${file#*/}:刪掉第一個 / 及其左邊的字符串:dir1/dir2/dir3 ...

Wed Oct 21 23:08:00 CST 2020 0 905
[ ]Shell參數($0,$1,$#,$NF,$@等)的含義

Shell參數($0,$1,$#,$NF,$@等)的含義 發布時間:2018-01-19 來源:網絡 上傳者:用戶 摘要:此處僅僅從來記錄平時常用的命令的參數。以免下次忘記時及時找到。也方便更多的人。awk$0表示所有$1表示第一個 ...

Mon Nov 12 21:53:00 CST 2018 0 1753
Shell的$0、$1、$2的含義

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

Thu Aug 22 00:31:00 CST 2019 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
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