[問題] ㄧ個SHELL SCRIPT的問題

看板Linux作者 (不良咪)時間9年前 (2017/01/16 23:54), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
請問 'date +%A' 出現的是中文的「星期一」而不是英文的「Monday」, 是否有Shellcript指令或參數可以調整回來? 小弟不想動系統語系,希望得到的是「Monday」。 先謝謝各位先進的回答。=^_^= -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.181.22 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1484582064.A.E70.html

01/16 23:56, , 1F
LANG=en date +%A
01/16 23:56, 1F

01/16 23:57, , 2F
在命令開頭指派的變數會被該命令視為環境變數。
01/16 23:57, 2F

01/17 00:26, , 3F
應該是要 LC_TIME 吧,然後 LC_ALL 如果設了就算設了
01/17 00:26, 3F

01/17 00:26, , 4F
LC_TIME 或 LANG 也沒用。
01/17 00:26, 4F

01/17 17:17, , 5F
推樓上
01/17 17:17, 5F

01/17 19:27, , 6F
應該說行首的變數會被shell放到被執行的程式的環境變數中
01/17 19:27, 6F
文章代碼(AID): #1OVEomvm (Linux)
文章代碼(AID): #1OVEomvm (Linux)