declare 命令 宣告shell 變數

2022-06-28 15:15:07 字數 629 閱讀 2703

declare命令用於定義shell變數,但declare定義的變數僅能在當前shell環境中起作用,切換shell環境後將無效

語法格式:declare [引數] [目錄]

a宣告陣列變數

-f僅顯示函式

-f不顯示函式定義

-i先計算表示式,把結果賦給所宣告變數

-p顯示給定變數的定義的方法和值,當使用此選項時,其他的選項將被忽略

-r定義唯讀變數

-x將指定的shell變數轉換成環境變數

顯示已定義的變數:

[root@linuxcool ~]# declare
定義新的shell變數:

[root@linuxcool ~]# declare var1=「hello」
使用「-i」定義新的變數:

[root@linuxcool ~]# declare -i var2=100+200
使用「-p」 顯示變數var1和var2的定義:

[root@linuxcool ~]# declare -p var1 var2
顯示所有的環境變數:

[root@linuxcool ~]# declare -x

linux命令 linux系統介紹 shell介紹

檔案操作 1.mkdir 建立乙個新的目錄 2.cd 切換目錄 3.cp 複製檔案或目錄 4.ls 列出檔案 5.cat 檢視檔案 6.pwd 顯示當前路徑 7.rm 移除檔案或目錄 8.rmdir 刪除乙個空的目錄 9.mv移除檔案與目錄,或修改檔案與目錄的名稱 檔案許可權屬性介紹 檔案型別 d目...

Linux乙個簡單的每秒執行命令shell指令碼

遷移了一台伺服器,發現其中乙個專案的資料沒有更新,查詢原伺服器的資料,資料有更新,並找到了rsync服務,從其他伺服器傳輸資料,那麼如何找到這台伺服器?因為是從遠端傳輸到本地,而且不是很頻繁,手動查詢通訊記錄,沒有結果。寫了乙個指令碼進行跟蹤下,考慮到通訊時間短的問題。需要每秒執行一次命令,通過li...

企業級shel高階l常用命令

head 檔案 n 15 預設是檢視前10行 tail 檔案 n 5 tail f 檔案 實時看 cat 檔案 grep n jdslk 加 n顯示行號 cat etc passwd grep v n mapred cat a.txt wc l 統計 e 是編輯命令,用於多個編輯任務 f h 幫助。...