【发布时间】:2020-04-04 11:10:11
【问题描述】:
我做了一个小命令,应该是cd我到当前日期名称的子目录,如果这样的目录不存在,首先创建一个:
cd $(date +%F) || (mkdir $(date +%F); cd $(date +%F);)
它适用于预先存在的目录,但当目录不存在时,它会创建目录但不会 cd :
luk45s5@DESKTOP:~/test$ ls
luk45s5@DESKTOP:~/test$ cd $(date +%F) || (mkdir $(date +%F); cd $(date +%F);)
-bash: cd: 2020-04-04: No such file or directory
luk45s5@DESKTOP:~/test$ ls
2020-04-04
什么问题,我该如何解决?如果有帮助,我正在使用 Ubuntu WSL。
【问题讨论】:
标签: bash windows-subsystem-for-linux