Я сделал небольшую команду, которая должна 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, если это поможет.