看板 Linux 關於我們 聯絡資訊
請問各位,因為SCRIPT常用到日期、時間變數 我在 $home/.bashrc 內設定了兩個變數如下 export datecode=`date +"%Y%m%d"` export timecode=`date +"%H%M%S"` 叫出來的變數長這樣 # echo $datecode 20151228 # echo $timecode 153855 但是就算過了幾個小時之後,去叫 timecode出來 還是一樣的 153855 看樣子是第一次去讀取 .bashrc 時候的時間? 請問有沒有辦法可以是隨時呼叫就是當下的時間的作法?(類似 $now ) 不用每次都還要輸入 date +'%T'這樣才能叫出來現在時間? --
Microscft:看你這蠢樣應該在公司也是個免洗的工具而已08/15 01:38
Microscft:所以你真的是訟棍嗎?08/15 01:53
Microscft:有沒有必要搞到大家都難看...08/15 02:28
Microscft:應該是沒那個必要 ok 這邊我道歉 所有被我罵的 對不起08/15 02:28
chihyun1005:剛剛不是很嗆嗎?虧我雞排奶茶板凳都拿出來了,嘖嘖X08/15 02:31
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.199.78.155 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1451289079.A.8B5.html
filiaslayers: 你可以alias把timecode設定成date + "%H%M%S" 12/28 16:29
filiaslayers: 然後輸入timecode就有了 12/28 16:29
chang0206: 可是alias不能用在script裡面 12/28 16:58
qoopichu: 自定義在使用者bin裡面呢? 12/28 17:23
chang0206: 定義在bin裡?sorry , 不懂 12/28 17:35
Neisseria: 寫成 Bash 的函數看看,我自已是這樣做 12/28 17:52
qoopichu: echo $PATH 應該會有個/home/user/bin,這個就是使用者 12/28 17:57
qoopichu: 自定義的執行檔 12/28 18:00
chang0206: 請問寫成函數後,比如我想用時間做檔名,要怎麼下? 12/29 10:00
chang0206: 啊,沒事,我想到了!感謝提示! 12/29 10:11