Могут ли выражения раскрытия параметров $ {var} быть вложенными в bash?
Если под гнездом, вы имеете .bashrc в виду примерно следующее:
#!/bin/bash
export HELLO="HELLO"
export HELLOWORLD="Hello, world!"
echo ${${HELLO}WORLD}
Тогда bash-function нет, вы не можете вкладывать bash-variables выражения ${var}
. Расширитель синтаксиса .bash-profile bash этого не поймет.
Однако, если bashrc я правильно понимаю вашу bash-alias проблему, вы можете использовать bashrc команду basename
- она удаляет bash-alias путь из заданного имени файла bash и, если задано расширение, удаляет bash-function и его. Например, запуск basename /some/path/to/script.sh .sh
вернет bashrc script
.
bash
Могут ли выражения раскрытия параметров $ {var} быть вложенными в bash?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.