Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> удаленное использование echo 
:(
    Опции темы
gordmiand
Дата 17.12.2013, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 15.4.2007

Репутация: нет
Всего: 0



Мне надо с компьютера А, работающего под ОС Windows 7, дописать определенную строку в двойных кавычках ( например “привет всем”) в определенный файл, находящийся на компьютере Б, работающий под ОС Ubuntu.
Пробую так:
Код

plink root@ip-адрес –pw пароль “ echo “ \”привет всем\” ” >> /home/user/file1”  
или
plink root@ip-адрес –pw пароль “ echo \”привет всем\” >> /home/user/file1”  

в любом случае в файл записывается строка привет всем БЕЗ кавычек….почему так происходит и как мне это исправить?
Причем ровно эта же команда
Код

echo \”привет всем\”  >> /home/user/file1

запущенная на самом компьютере Б, дает верный результат – в конец файла пишется  “привет всем”
PM MAIL   Вверх
Kekek
Дата 17.12.2013, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 71
Регистрация: 19.8.2007
Где: Северодонецк

Репутация: 1
Всего: 3



Под plink пока нет возможности проверить, но между двумя FreeBSD сработала такая конструкция:
Код

ssh 192.168.0.252 echo \'\" 123 \"\' \>\> /home/user/file1

PM MAIL WWW Jabber   Вверх
tzirechnoy
Дата 20.12.2013, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1173
Регистрация: 30.1.2009

Репутация: 2
Всего: 16



Цитата
почему так происходит 


Потому, что plink тожэ съедает слэшы/кавычки.
В обоих вашых случаях -- только слэшы, в итоге кавычки приходят на удалённую систему неэкранированными и съедаются /bin/sh.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0662 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.