Re: [問題] set 設定變數空格消失

看板FreeBSD作者時間13年前 (2011/06/05 22:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《xunlu (xunlu)》之銘言: : ※ 引述《DarkKiller.bbs@Deer.twbbs.org (悸動)》之銘言: : : grep "`date '+%b %_d %H'`" : 謝謝您~ : 已可以正常查詢~ : 可否在指導一下 若要把設定成變數又該如何做呢? : #set pktime="`date '+%b %_d %H'`" : #echo $pktime : Jun 5 20 : ^只有一格 : 弄成變數的話..又變成一個空格了@@~ 其實 $pktime 已經是 'Jun 5 20' 了 可以用 set | grep pktime 看 用 echo 印出來還是一個空格是因為 shell 是先把 $pktime 替換成 Jun 5 20 相當於執行 echo Jun 5 20 Jun 5 20 分別是 echo 的三個參數 所以印出來就只剩一個空隔了 如果要用 echo 印出原本的字串的話 可以用 echo "$pktime" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.49 ※ 編輯: HuangTzHuan 來自: 140.112.30.49 (06/05 22:18)
文章代碼(AID): #1Dwv0Ofx (FreeBSD)
文章代碼(AID): #1Dwv0Ofx (FreeBSD)