![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Есть ли одно знаю бесплатный веб-сервер для встраивания в моем ок | umen | Программирования высокого уровня | 4 | 03-18-2008 10:47 AM |
| Может ли кто-нибудь найти ошибку в этом коде?? скрипт оболочки | Амон | Shell программирование и сценарии | 1 | 09-19-2006 03:11 AM |
| Захват Oracle вернуть код сценария в скорлупе | Викас Суд | Shell программирование и сценарии | 1 | 05-22-2006 06:32 PM |
| Храните код возврата корпуса скрипт в таблице Oracle | sveera | Shell программирование и сценарии | 3 | 05-04-2005 02:25 PM |
| Скрыть код скрипта в оболочке??? | Алан | Shell программирование и сценарии | 11 | 08-02-2003 12:33 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как вставлять скрипт оболочки в AWK код
Я написал код для получения значений, разделенных запятыми из файла и присвоить им переменной внутри AWK code.i хотите использовать одну из этих переменных, которые будут использоваться в Wget функция т.е. пройти siteurl.How я могу осуществить командой Wget внутри AWK для loop.code фрагменте показано ниже.
Примечание: 1.sitenames это имя файла CSV. AWK-F, '(сплит ($ 0, АР ,","); для (i \u003d 0; I <1; I + +) (Siteurl AR \u003d [1]; Размер \u003d AR [2]; nkeys AR \u003d [3]; Версия для печати siteurl; Размер печати; Версия для печати nkeys; # Wget www.real.com -O test.txt для (J \u003d 0; J <nkeys; J + +) ( K \u003d 4; ключевые слова AR \u003d [K + J]; ключевые слова, печати; ) ) ) 'Sitenames привет, Радж |
|
||||
|
Попробуйте это
Код:
system ( "wget www.real.com -o test.txt" ) |
|
||||
|
Anbu,
Код, который вы послали работает, но если бы я пройти siteurl в качестве переменной она не work.Any идеи, как сделать его прочитать значение из siteurl в качестве переменной. Я пробовал это, но не работает. системы ( "Wget $ siteurl-O test.txt") Привет, Радж |
|
||||
|
nawk-V site_url \u003d $ siteurl '(системы ( "Wget" site_url "-O test.txt))'
|
|
||||
|
Привет Marikle,
Прежде всего, благодарю Вас за оперативный ответ. Ее предоставление следующих ошибок: testawk.sh: строка 19: синтаксическая ошибка рядом неожиданных знак `( ' testawk.sh: строка 19: `nawk-V site_url \u003d $ siteurl '(системы (" Wget "site_url"-O test.txt))'' Я прилагаю полный код: AWK-F, '(сплит ($ 0, АР ,","); для (i \u003d 0; I <1; I + +) (Siteurl AR \u003d [1]; Размер \u003d AR [2]; nkeys AR \u003d [3]; Версия для печати siteurl; Размер печати; Версия для печати nkeys; # $ Nkeys эхо; nawk-V site_url \u003d $ siteurl '(системы ( "Wget" site_url "-O test.txt))' # Системы ( "Wget $ () siteurl-O test.txt") # Wget www.rhapsody.com -O test.txt для (J \u003d 0; J <nkeys; J + +) ( K \u003d 4; ключевые слова AR \u003d [K + J]; ключевые слова, печати; ) ) ) 'Sitenames Позвольте мне знать, где я делаю неправильно? / Привет, Раджеш |
|
||||
|
К сожалению, забыл закрыть цитата:
Код:
nawk -v site_url=$siteurl '{system ("wget " site_url " -o test.txt")}'
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|