shell字符串和變量拼接 shell for循環(huán)讀文件,拼接字符串賦值給變量?
shell for循環(huán)讀文件,拼接字符串賦值給變量?選項=“$(cat選項/aaa.ini公司)“以這種方式讀取所有數(shù)據(jù)并將其放入opts1。將數(shù)字類型轉(zhuǎn)換為字符類型是一種常見的方法,而且必須易于實現(xiàn)
shell for循環(huán)讀文件,拼接字符串賦值給變量?
選項=“$(cat選項/aaa.ini公司)“以這種方式讀取所有數(shù)據(jù)并將其放入opts
1。將數(shù)字類型轉(zhuǎn)換為字符類型是一種常見的方法,而且必須易于實現(xiàn)。大多數(shù)情況下,系統(tǒng)都能自動轉(zhuǎn)換,如:AA=$((1,1))echo$AA變量AA賦值為整數(shù)2,但echo輸出一直被視為字符類型。當(dāng)然,也可以強(qiáng)制轉(zhuǎn)換,比如:echo$AA“”通過連接空字符串,加強(qiáng)變量AA到字符類型的轉(zhuǎn)換。
2. 上述方法也適用于各種浮點型到字符型。例如:AA=$(awk“begin{print 7.01*5-4.01}”);echo$aaecho$AA“”變量AA是公式(7.01*5-4.01)的值,它是一個浮點數(shù)。您可以看到它已成功轉(zhuǎn)換為字符。
3. 也可以將字符類型轉(zhuǎn)換為數(shù)字類型。例如:AA=12aa=$($a4))echo$AA在shell中,分配給更改的數(shù)字默認(rèn)視為字符串。
4. 日期類型到數(shù)值的轉(zhuǎn)換主要通過date命令來實現(xiàn)。命令:date-D “2018-07-24 ”%s參數(shù)用于將-D之后的日期參數(shù)轉(zhuǎn)換為UTC時間(1970-01-01 00:00:00)之后的秒數(shù)。
5. 日期-D “2018-07-24 12:00:25 ”%y-m-D將-D參數(shù)后面的時間轉(zhuǎn)換為%y-m-D格式的字符串。
6。數(shù)值到日期類型的轉(zhuǎn)換可以通過date命令完成。日期-D@1538617600%Y-%m-%D輸出UTC時間(1970-01-01 00:00:00)后1538617600秒,格式字符為-D。