原文:shell-的特殊變量-位置變量$0 $n $* $# $@詳解

一:shell特殊變量 . 位置變量 獲取當前執行的shell腳本的文件名,包括路徑 n 獲取當前執行的shell腳本的第n個參數值,n .. ,當n為 時表示腳本的文件名,如果n大於 ,用大括號括起來 獲取當前shell的所有參數,將所有的命令行參數視為單個字符串,相當於 ........注意與 的區別 獲取當前shell命令行中的參數的總個數 這個程序的所有參數 ..... ,這是將參數傳遞給 ...

2020-04-23 17:24 0 600 推薦指數:

查看詳情

shell-特殊變量-進程狀態變量$$ $! $? $_詳解

一:shell特殊變量-進程狀態變量詳解 1. 進程狀態變量 $$ 獲取當前shell的進程號(pid) $! 執行上一個指令的pid,上一個后台運行進程的進程號 $? 獲取執行上一個指令的返回值(0為成功,非零為失敗) $_ 在此之前執行的命令(上一個命令)或腳本 ...

Fri Apr 24 01:27:00 CST 2020 0 673
shell-變量輸入內置read命令詳解

1. shell變量的輸入   shell變量除了可以直接賦值或腳本傳參外,還可以使用read命令從標准輸入得。 【語法格式】   read [參數] [變量名] 【常用參數】   -p:指定讀取值時的提示符;   -t:指定讀取值時等待的時間(秒)。 2. 舉例 范例1:read的基本讀入 ...

Fri Apr 24 18:08:00 CST 2020 0 661
Shell環境變量特殊變量詳解

1)變量類型 1)變量可分為倆類:環境變量(全局變量),和普通變量(局部變量),   環境變量也稱為全局變量,可以在創建他們的Shell及其派生出來的任意子進程Shell中使用,環境變量又可以分為自定義環境變量和bash內置的環境變量,環境變量可以在命令行中設置和創建,用戶退出命令行 ...

Wed Oct 24 01:36:00 CST 2018 2 8961
shell-變量-全局變量

shell變量基礎及深入 1. 變量類型   變量可分為兩類:環境變量(全局變量)和局部變量。   環境變量也可稱為全局變量,可以在創建他們的shell及其派生出來的任意子進程shell中使用。局部變量只能在創建他們的shell函數或腳本中使用。還有一些變量是用戶創建的其它的則是專用shell ...

Fri Apr 24 01:10:00 CST 2020 0 2937
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、$1、$2、 $?、 $# 、$@、 $*)

$0 Shell本身的文件名$1~$n 添加到Shell的各參數值。$1是第1參數、$2是第2參數…$$ Shell本身的PID(ProcessID) $! Shell最后運行的后台Process的PID$? 上個命令的退出狀態,或函數 ...

Wed May 29 17:53:00 CST 2019 0 2215
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
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM