小编Jam*_*its的帖子

如何创建以每个月命名的目录?

我想为每个月创建一个目录名称。我知道,在玩了一些 shell 之后,:

date -d 1/01 +%b # Gives Jan
date -d 2/01 +%b # Gives Feb
.
date -d 12/01 +%b # Gives Dec
Run Code Online (Sandbox Code Playgroud)

所以我使用了大括号扩展,echo {1..12}/01并尝试了xargs它:

echo {1..12}/01 | xargs -n 1 -I {} date -d {} +%b
Run Code Online (Sandbox Code Playgroud)

但它失败了:/(之后我想申请mkdir)。我怎样才能做到这一点?

xargs shell-script bash-expansion

8
推荐指数
4
解决办法
2634
查看次数

变量 fg_bold 似乎没有在 zsh 脚本中定义,怎么会?(哦-我的-sh)

过去几个月我一直在使用 oh-my-sh,天哪,我喜欢它:),我注意到有一个颜色数组 fg_bold[],通过使用该数组,我们可以用颜色回显信息性消息。

例如: echo $fg_bold[yellow] “让我们让它工作吧!”

从终端执行这个工作就像一个魅力。

但似乎如果我打开一个全新的 zsh 脚本,然后复制并粘贴它,它就会失败($fg_bold[yellow] 是空的):

#!/usr/bin/zsh #取自 which zsh

echo $fg_bold[yellow] “让我们让它工作吧!”

添加 fg_bold 数组的更多内容不会同时出现在env和 中printenv。我在这里缺少什么?

谢谢你们

zsh oh-my-zsh

2
推荐指数
1
解决办法
2350
查看次数

标签 统计

bash-expansion ×1

oh-my-zsh ×1

shell-script ×1

xargs ×1

zsh ×1