日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux之变量的设置与显示

發布時間:2025/3/20 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux之变量的设置与显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

變量的顯示使用 echo 進行顯示,在變量前面必須加上 $?

[root @localhost ~]#echo $variable [root @localhost ~]#echo $PATH

或者使用{}將變量括選起來

[root @localhost ~]#echo ${variable}

變量的設置使用賦值 = 連接變量和它的內容


顯示變量 name 時為空的,因為這個變量沒有設置(即可以理解為沒有定義),是空的,利用賦值符號,再進行顯示

注意有一種方法,即read 可以從鍵盤讀取變量的內容

[root @localhost ~]#read [-pt] variable

參數解析:

-p? ?后面可以接提示符

-t? ? 后面接等待的“秒數”,設置這個之后,不會一直等待用戶

輸入 read atest 后在下一行中等待用戶輸入變量atest的內容,再進行顯示

變量設置的規則:

1、變量與其內容之間用等號=連接,如? name=rhx

2、等號兩邊不能加空格,即name和=之間與等號=與變量內容rhx之間均不能有空格,這與常見的其它語言不同,一定注意

3、變量的內容中若有空格可以使用雙引號或者單引號,將其內容看成一個字符串

? ? ? 雙引號""內的特殊字符如$可以保持原有的屬性,如


? ? ?單引號中特殊字符僅為普通的字符(純文本)進行處理

name='The variable? is $PATH'

echo $name結果為?The variable? is $PATH

4、使用轉義字符 \ 將特殊字符如 “$ ,\”變成普通的字符

5、在一串命令中,還需要通過其他的命令提供的信息,可以使用反引號`或者使用 $

? ? 將獲取的內核版本作為內容賦給變量

[root @localhost ~]#version=$(uname-r) [root @localhost ~]#echo $version

6、變量為了增加其內容時,可以使用? $變量名稱? 或者? ${變量}? 累加內容

[root @localhost ~]#PATH=$PATH:/home/bin [root @localhost ~]#PATH="$PATH":/home/bin [root @localhost ~]#PATH=${PATH}:/home/bin?這三種方法均可以實現變量內容的增加

7、若該變量需要在其他子進程中使用,需要以export來使變量變成環境變量

export PATH

8、取消變量設置,使用 unset variable


以上均是echo的常規用法

[root @localhost ~]#echo [選項] [字符串]

參數選項解析:


這里需要注意的-e 扮演了轉義字符的功能和作用,-e‘后面的帶上‘\n’行會在遇到的地方作為新的一行



總結

以上是生活随笔為你收集整理的linux之变量的设置与显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。