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 幫助。...