The OpenNET Project / Index page

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

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

"awk: переменные, запуск исполняемых файлов."  
Сообщение от stakado email(??) on 22-Фев-06, 13:52 
Здрасте! Подскажите, плиз, как из awk передать в bash переменную и как в awk запускать исполняемые файлы.

Заранее благодарен!

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

 Оглавление

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


1. "awk: переменные, запуск исполняемых файлов."  
Сообщение от madskull (ok) on 22-Фев-06, 14:32 
>Здрасте! Подскажите, плиз, как из awk передать в bash переменную и как
>в awk запускать исполняемые файлы.
Не понятно - какую переменную?
Типа, awk '{V=1}'; echo $V  ? Никак.

Запуск файлов, как и (почти) везде: system()


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

2. "awk: переменные, запуск исполняемых файлов."  
Сообщение от stakado email(??) on 22-Фев-06, 14:42 
>>Здрасте! Подскажите, плиз, как из awk передать в bash переменную и как
>>в awk запускать исполняемые файлы.
>Не понятно - какую переменную?
>Типа, awk '{V=1}'; echo $V  ? Никак.
>
>Запуск файлов, как и (почти) везде: system()

Спасибо! Жаль, что переменные в bash передать никак нельзя :(. Но тем не менее спасибо! :)

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

3. "awk: переменные, запуск исполняемых файлов."  
Сообщение от madskull (ok) on 22-Фев-06, 15:23 
>>>Здрасте! Подскажите, плиз, как из awk передать в bash переменную и как
>>>в awk запускать исполняемые файлы.
>>Не понятно - какую переменную?
>>Типа, awk '{V=1}'; echo $V  ? Никак.
>>
>>Запуск файлов, как и (почти) везде: system()
>
>Спасибо! Жаль, что переменные в bash передать никак нельзя :(. Но тем
>не менее спасибо! :)
Так, а что надо-то?

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

4. "awk: переменные, запуск исполняемых файлов."  
Сообщение от stakado email(??) on 22-Фев-06, 15:29 
>Так, а что надо-то?

Вообще требуется следующее:
Есть файл с содержимым типа:
10.10.10.1 machine1
10.10.10.2 machine2
...

Надо эти самые "10.10.10.х" засунуть в массив переменных в баше и "machineX" в другой массив.
Я решил это так: с помощью awk каждый столбец в отдельный файл, потом из файла перегоняю в массив башевский.

Может есть решение более простое или более грамотное? Было бы очень интересно узнать, т.к. хочется сделать качественно и красиво, но знаний не хватает.

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

5. "awk: переменные, запуск исполняемых файлов."  
Сообщение от andrew (??) on 05-Мрт-06, 11:20 
>>Так, а что надо-то?
>
>Вообще требуется следующее:
>Есть файл с содержимым типа:
>10.10.10.1 machine1
>10.10.10.2 machine2
>...
>
>Надо эти самые "10.10.10.х" засунуть в массив переменных в баше и "machineX"
>в другой массив.
>Я решил это так: с помощью awk каждый столбец в отдельный файл,
>потом из файла перегоняю в массив башевский.
>
>Может есть решение более простое или более грамотное? Было бы очень интересно
>узнать, т.к. хочется сделать качественно и красиво, но знаний не хватает.
>

Чего проще-то:
BLABLA=`awk '{print $1}' file`
for BLA in BLABLA do
           делаешь чего ты хочешь
done

file- твой файл.

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

6. "awk: переменные, запуск исполняемых файлов."  
Сообщение от Milker (ok) on 05-Мрт-06, 13:20 
Приведенный пост был мой. Этот код показывает как засунуть из файла айпишники. Замена $1 на $2 и BLABLA на BLIBLI позволяет получить список machineX.
Удовлетворен?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "awk: переменные, запуск исполняемых файлов."  
Сообщение от stakado email(??) on 07-Мрт-06, 13:22 
>Приведенный пост был мой. Этот код показывает как засунуть из файла айпишники.
>Замена $1 на $2 и BLABLA на BLIBLI позволяет получить список
>machineX.
>Удовлетворен?

Вполне, спасибо всем большое!

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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