Re: [問題] set 設定變數空格消失
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章