在一个bash脚本中,我有以下代码:
MES=$(date +"%b")
如何以英文格式获取月份?
现在,如果我打印$MES变量,我会得到abr。但是我想得到apr。
我正在尝试解决这个问题,而不使用if语句或switch语句。也许有一个选项...
我已经尝试了date -u
,但它对我没用。
编辑:
最后,我在脚本的第一行放置了这一行:
#!/bin/bash
LANG=en_us_8859_1
# Here rest of the script
现在工作正常,但我无法接受自己的答案作为有效答案... 我想这是因为我在stackoverflow上没有足够的声望
locale -a
输出以获取确切的字符串... - anishsanedate
调用的语言环境。 - chepner