shell scrip 內的 "_" 請教 - Linux

By Isabella
at 2013-09-26T15:41
at 2013-09-26T15:41
Table of Contents
自己的Linux相關都是自學,所以某些基礎東西可能比較不瞭解
今天在寫 shell script 時,發現一個令我不解的問題
前面我先定義了兩個變數
date=$(date +%m%d_%H%M%S)
AAA=`tail -n1 abc.log`
後面想要用 echo 輸出到檔案裡面
echo "$date_$AAA" >> abc.log
這樣就只會輸出 $AAA 的內容
但是只要改掉 "_" 就可以了
echo "$date-$AAA" >> abc.log
所以我想請教的是,第一個 echo 裡面的 "_" 為何會有問題?是保留字還是?
因為可能關鍵字下錯,所以 google 不到東西 Orz
感謝^^
--
今天在寫 shell script 時,發現一個令我不解的問題
前面我先定義了兩個變數
date=$(date +%m%d_%H%M%S)
AAA=`tail -n1 abc.log`
後面想要用 echo 輸出到檔案裡面
echo "$date_$AAA" >> abc.log
這樣就只會輸出 $AAA 的內容
但是只要改掉 "_" 就可以了
echo "$date-$AAA" >> abc.log
所以我想請教的是,第一個 echo 裡面的 "_" 為何會有問題?是保留字還是?
因為可能關鍵字下錯,所以 google 不到東西 Orz
感謝^^
--
Tags:
Linux
All Comments

By Oscar
at 2013-09-28T08:29
at 2013-09-28T08:29

By Andy
at 2013-09-30T02:11
at 2013-09-30T02:11

By Cara
at 2013-10-03T15:44
at 2013-10-03T15:44
Related Posts
請教 BIND 的記錄檔問題

By Adele
at 2013-09-26T01:20
at 2013-09-26T01:20
SAMBA 下載過慢

By Linda
at 2013-09-25T23:15
at 2013-09-25T23:15
如何判斷系統碟

By Oscar
at 2013-09-25T21:10
at 2013-09-25T21:10
關於Raid5有硬碟壞掉(棘手)

By Suhail Hany
at 2013-09-25T15:20
at 2013-09-25T15:20
有辦法查看函式被誰呼叫嗎?

By Iris
at 2013-09-25T14:55
at 2013-09-25T14:55