在 bash 脚本中我有以下内容:
MES=$(date +"%b")
Run Code Online (Sandbox Code Playgroud)
如何获得英文格式的月份?
现在,如果我 echo $MES 变量,我会得到 abr。但我想得到四月。
我试图在不使用 if 语句或 switch 的情况下解决这个问题。可能是一个选择......
我已经尝试过date -u
,但不适合我。
编辑:
最后我将此行放在脚本脚本的第一行中:
#!/bin/bash
LANG=en_us_8859_1
# Here rest of the script
Run Code Online (Sandbox Code Playgroud)
现在正在工作,但我不能接受我自己的答案是有效的......我想是因为我在 stackoverflow 中没有足够的声誉