Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.01.2015, 14:38   #11
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Проверь есть ли символ x0D перед строкой #!/usr/bin/awk -f
Admin вне форума   Ответить с цитированием
Старый 23.01.2015, 14:45   #12
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Цитата:
Сообщение от Admin Посмотреть сообщение
Проверь есть ли символ x0D перед строкой #!/usr/bin/awk -f
Нету перед #!/usr/bin/awk -f
Только спереди следующих строк

Все строки после первой в hex начинаются с x0A но веб дописыват x0D во всем фаиле, и выглядит так 0D 0A.
Как то надо масив фильтровать

Последний раз редактировалось melsem; 23.01.2015 в 14:55.
melsem вне форума   Ответить с цитированием
Старый 23.01.2015, 15:44   #13
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Нужна помощь при создании старницы к модулю.

0D 0A это виндовый перенос строки
на Unix-переносы 0A
Admin вне форума   Ответить с цитированием
Старый 23.01.2015, 15:51   #14
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Нужна помощь при создании старницы к модулю.

посмотрите внимательно исходный скрипт в winhex, в самом начале есть EF BB BF ?
перенос строки на скрипт не должен влиять
solalex вне форума   Ответить с цитированием
Старый 23.01.2015, 16:07   #15
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Цитата:
Сообщение от solalex Посмотреть сообщение
посмотрите внимательно исходный скрипт в winhex, в самом начале есть EF BB BF ?
перенос строки на скрипт не должен влиять
Вот unix (#!/bin/sh.while true; do.printf )
Код:
23 21 2F 62 69 6E 2F 73 68 0A 77 68 69 6C 65 20 74 72 75 65 3B 20 64 6F 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 32 63 5C 78 32 63 5C 78 30 32 5C 78 30 36 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 38 30 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0A 44 41 54 61 3D 24 28 64 61 74 65 20 2B 25 64 27 2E 27 25 62 27 2E 20 27 25 48 3A 25 4D 29 0A 65 63 68 6F 20 27 2A 27 24 44 41 54 61 27 20 2A 20 20 20 20 20 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 63 30 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0A 73 65 6E 5F 73 6F 72 3D 24 28 67 72 65 70 20 2D 69 20 74 5F 73 6E 20 2F 74 6D 70 2F 64 5F 30 20 7C 20 61 77 6B 20 27 7B 70 72 69 6E 74 20 24 32 7D 27 29 0A 65 63 68 6F 20 2D 6E 20 27 20 20 55 6C 69 63 41 20 20 27 24 73 65 6E 5F 73 6F 72 27 43 20 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 30 63 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0A 73 6C 65 65 70 20 31 0A 64 6F 6E 65
И с 0D 0A (#!/bin/sh..while true; do..printf)
Код:
23 21 2F 62 69 6E 2F 73 68 0D 0A 77 68 69 6C 65 20 74 72 75 65 3B 20 64 6F 0D 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 32 63 5C 78 32 63 5C 78 30 32 5C 78 30 36 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0D 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 38 30 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0D 0A 44 41 54 61 3D 24 28 64 61 74 65 20 2B 25 64 27 2E 27 25 62 27 2E 20 27 25 48 3A 25 4D 29 0D 0A 65 63 68 6F 20 27 2A 27 24 44 41 54 61 27 20 2A 20 20 20 20 20 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0D 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 63 30 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0D 0A 73 65 6E 5F 73 6F 72 3D 24 28 67 72 65 70 20 2D 69 20 74 5F 73 6E 20 2F 74 6D 70 2F 64 5F 30 20 7C 20 61 77 6B 20 27 7B 70 72 69 6E 74 20 24 32 7D 27 29 0D 0A 65 63 68 6F 20 2D 6E 20 27 20 20 55 6C 69 63 41 20 20 27 24 73 65 6E 5F 73 6F 72 27 43 20 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0D 0A 70 72 69 6E 74 66 20 27 5C 78 66 66 5C 78 30 63 27 20 3E 20 2F 64 65 76 2F 67 70 5F 68 64 34 34 37 38 30 0D 0A 73 6C 65 65 70 20 31 0D 0A 64 6F 6E 65 0A
Это можно как то исправить другими установленными в роутер редакторами, но только не VI? С vi и маны не помогли.
Что бы с веб-странички?

Последний раз редактировалось melsem; 23.01.2015 в 16:17.
melsem вне форума   Ответить с цитированием
Старый 23.01.2015, 16:55   #16
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Может установить пакет редактора sed а потом прогнать получившийся файл
Код:
sed -i 's/$/\r/' file
solalex вне форума   Ответить с цитированием
Старый 23.01.2015, 17:29   #17
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Цитата:
Сообщение от solalex Посмотреть сообщение
Может установить пакет редактора sed а потом прогнать получившийся файл
Код:
sed -i 's/$/\r/' file
sed, awk и bash уже по умолчанию идут.
Может не как самостоятельные пакеты. Не ставя их команды все проходят.

sed ничего не даст, прогнав фаил. Он работает не с фаилом, а с текстом в файле.
Но вот как sed-ом прогнать переданный страницей текст до сохранения в фаил.

Последний раз редактировалось melsem; 23.01.2015 в 17:33.
melsem вне форума   Ответить с цитированием
Старый 23.01.2015, 17:37   #18
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Программа sed имеет множество собственных команд.
Большинство пользователей знают только команду s, и этого вполне хватает,
чтобы работать с редактором sed.
Команда s заменяет ОБРАЗЕЦ на ЗАМЕНУ:
sed s/ОБРАЗЕЦ/ЗАМЕНА/

Пример:
echo день | sed s/день/ночь/

результат:
ночь
Admin вне форума   Ответить с цитированием
Старый 23.01.2015, 17:54   #19
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Нужна помощь при создании старницы к модулю.

Sed-ом не получится ссылка
Admin вне форума   Ответить с цитированием
Старый 23.01.2015, 18:03   #20
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Нужна помощь при создании старницы к модулю.

По ссылке совсем другая ситуация, замена 0d0a на \n
нам наоборот нужно добавить 0d
http://unixforum.org/index.php?showtopic=8167
solalex вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика