Псевдоним для имени каталога с пространством на имя

~$ alias Any_Name=/home/User/Desktop/Folder\ Name
~$ Any_Name
bash: /home/User/Desktop/Folder: No such file or directory
~$

ту же самую ошибку удара показывают, даже если двойные кавычки используются

Таким образом, как я достигаю той папки с помощью команды псевдонима?

~$ cd "$Any_Name"
~$
~$ cd $Any_Name
~$ pwd

/home/User

Также, кажется, не работает

1
задан 16 September 2016 в 13:31

1 ответ

Это...

cd "$Any_Name"

Переменные среды должны быть оценены.

И также...

 alias Any_Name="/home/User/Desktop/Folder\ Name"
<час>

Между прочим...

:~$pwd
/home/rinzind
:~$ alias
alias a='cd /tmp'
:~$ a
:/tmp$ pwd
/tmp
:/tmp$
<час>

я забыл, что это было о пробелах...

:~$ cd /tmp/
:~$ mkdir "tmp 2/"
:~$ alias a="cd /tmp/tmp\ 2/"
:~$ a
:/tmp/tmp 2$
1
ответ дан 7 December 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: