Использование переменных при определении псевдонимов в bashrc

Я пытаюсь повторно использовать псевдонимы при определении других псевдонимов в файле .bashrc как показано ниже:

 alias cwd='cd /work/local/assignment1' alias module1='$(cwd)/module1' 

Это не работает, и я хотел бы знать, можно ли использовать переменные при определении псевдонимов.

Любая помощь приветствуется.

One Solution collect form web for “Использование переменных при определении псевдонимов в bashrc”

Ваш cwd не является variable а alias . Вместо этого вы можете:

 cwd='cd /work/local/assignment1' alias module1='$cwd/module1' 

Как было предложено @StephenHarris, вы можете добавить следующее, чтобы ваш cwd работал как обычно:

 alias cwd='$cwd' 
  • Накопительное время CPU (столбец времени в команде o / p команды ps aux)
  • Сценарий оболочки Linux для перезагрузки нескольких Linux-машин
  • Приостановка и перезапуск всех процессов Python
  • Получить логическое имя беспроводной сети
  • Выполнить все файлы в списке
  • globbing и $ #
  • Как добавить несколько строк в файл с помощью bash, с символом «-» перед строкой
  • Сломанная труба в моем rsync.sh
  • «Тар» - результат поиска, сохраняющий структуру каталогов
  • bash, который читает ввод пользователя и использует команду «cal» для проверки дат
  • Почему двойные амперсанды и скопированные условия повторяются вместе вместе с последним?
  • Linux и Unix - лучшая ОС в мире.