The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"read в Makefile"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"read в Makefile"  
Сообщение от dimonna email(ok) on 13-Июл-07, 09:48 
Привет всем!

как внутри Makefile сделать ввод с клавиатуры в переменную?
Пытаюсь сделать так:

read VAR
echo $(VAR)

но получаю в $(VAR) пустую строку вместо введенного значения

Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • read в Makefile, NuINu, 11:31 , 13-Июл-07, (1)  
  • read в Makefile, AMDmi3, 15:29 , 13-Июл-07, (2)  

Сообщения по теме [Сортировка по времени, UBB]


1. "read в Makefile"  
Сообщение от NuINu (??) on 13-Июл-07, 11:31 
>Привет всем!
>
>как внутри Makefile сделать ввод с клавиатуры в переменную?
>Пытаюсь сделать так:
>
>read VAR
>echo $(VAR)
>
>но получаю в $(VAR) пустую строку вместо введенного значения
>
>Спасибо!
очень просто!
просто не делай этого и все! лучше подумай и сделай все без этого.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "read в Makefile"  
Сообщение от AMDmi3 (??) on 13-Июл-07, 15:29 
>как внутри Makefile сделать ввод с клавиатуры в переменную?
>Пытаюсь сделать так:
>
>read VAR
>echo $(VAR)
>
>но получаю в $(VAR) пустую строку вместо введенного значения

Есть большая разница между переменными make и шелла.
Будет работать так:
read var; echo $$var

Следующий фрагмент выведет var только первые 2 раза:

read var; echo $$var; \
echo $$var
echo $$var

Так что, как уже сказали, read в makefile совершенно не место.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру