歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux操作系統實用教程:第7章shell程序設計(5)

  用戶自定義變量

  在shell 編程語言中無須聲明和初始化shell變量,一個未初始化的shell變量,其默認的初始化值為空字符串。

  用戶定義的shell變量名是由字母或下線符打頭的字母、數字和下線符序列,並且大小寫字母意義不同。這與C語言中標識符的定義相同。

  定義變量並賦值的形式

  字符串賦值,格式如下:

  變量名=字符串

  如果在賦給變量的值中要含有空格、制表符或換行符,那麼就應該用雙引號把這個字符串括起來。

  變量值可以作為某個長字符串中的一部分。如果它在長字符串的末尾,就可以利用直接引用形式。

  查看變量使用變量

  用env命令可以查看環境變量

  用不帶參數的set命令可以顯示所有“shell變量(包括用戶自定義變量)名以及它們的當前值。set命令還可用於改變一些只讀shell環境變量的值。

  在程序中使用變量值時,要在變量名前面加上一個符號“$”。這個符號告訴shell,要取出其後變量的值。

Copyright © Linux教程網 All Rights Reserved