![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| проблемы с помощью следующего для хранения ценностей в переменных из командной производства | ProGrammar | UNIX для чайников Вопросы И Ответы | 2 | 01-09-2009 11:09 AM |
| переменные окружения | sumsin | Программирования высокого уровня | 6 | 03-13-2006 11:17 AM |
| Помощь .. Переменные окружения ... | sekar Сундарам | UNIX для чайников Вопросы И Ответы | 3 | 08-30-2005 04:35 AM |
| переменные окружения | Esaia | Программирования высокого уровня | 2 | 02-20-2003 08:19 PM |
| Что является использование переменных окружения | indianguru | UNIX для чайников Вопросы И Ответы | 2 | 07-24-2001 10:41 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Интерпретация Logicals / Переменные среды, используя команду читать
Привет все Я имею то, что с самого начала действительно кажется тривиальным, но на практике это не совсем работает. У меня следующий код в мой скрипт, который иллюстрирует эту проблему Код:
echo "enter home directory" read home mkdir $home/newdir Затем пользователь вводит логическое $ HOME в строке. Это то, что отображается на экране Код:
enter home directory $HOME mkdir: cannot create directory `$HOME/newdir': No such file or directory Если я введите полное имя в строке, все работает отлично. Но это не является идеальным, как в реальной сценарий, структура каталога может быть 10 каталогов глубоко. Ввели полный путь может привести к потенциальным проблемам. Есть некоторые возможности для чтения команду интерпретировать переменные окружения? Спасибо |
|
||||
|
Спасибо, работает лечить ..
|
|
||||
|
попробуйте EVAL Код:
echo "enter home directory" read home eval mkdir $home/newdir |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|