Доступ к каталогу, используя его псевдоним

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

alias example='/home/user/directory/'

home/.bash_aliases)

Проблема в том, что я хочу получить доступ к этому каталогу через терминал, как:

example/file

но это не работает

Это первый раз, когда я пытаюсь создать псевдоним, и я думаю, что мне чего-то не хватает. Что я делаю неправильно?

1 ответ

Решение

alias является сокращением для команды или чего-то, что в конечном итоге приводит к команде. Его нельзя использовать как переменную, которая может использоваться как угодно, но имеет определенный синтаксис. Например, следующее создает переменную и использует ее:

example='/home/user/directory/'
ls "$example"/file

Переменная оценивается с использованием $, Всегда не забывайте заключать переменные в кавычки ("") - это помогает предотвратить неожиданные результаты, когда ваша переменная содержит пробелы или специальные символы, например *,

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