The OpenNET Project / Index page

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

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

"Input redirect without using file"
Сообщение от slackuser Искать по авторуВ закладки on 15-Янв-03, 17:21  (MSK)
Ситуация следующая:
Нужно из скрипта запустить smbclient и при этом передать ему набор команд на выполнение. При этом желательно передавать команды из переменной, а не из файла.

Если сделать так, для примера:
smbclient //winbox/somedir -N < $( echo $'dir\nexit' )
то, естественно, shell не поймёт, файл это или переменная и заругается.
А вот как сделать по другому - не могу придумать...
Может подскажет кто?

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Input redirect without using file"
Сообщение от slackuser Искать по авторуВ закладки on 15-Янв-03, 17:22  (MSK)
>Ситуация следующая:

Да, забыл сказать: -скрипт на bash.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Input redirect without using file"
Сообщение от Bootmen emailИскать по авторуВ закладки on 27-Янв-03, 19:03  (MSK)
:
>Нужно из скрипта запустить smbclient и при этом передать ему набор команд
>на выполнение. При этом желательно передавать команды из переменной, а не
>из файла.
>
>Если сделать так, для примера:
>smbclient //winbox/somedir -N < $( echo $'dir\nexit' )
>то, естественно, shell не поймёт, файл это или переменная и заругается.
>А вот как сделать по другому - не могу придумать...
>Может подскажет кто?
>
Я обманул так -
echo "cmd1\ncmd2\ncmd3\nq" | smbclient

Конечно обманывал я другую интерактивную программу -но прошло
Можно записать выход echo в переменную.И обязательно ставить \n
то есть иммитацию ентера между командами.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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