Originally Posted by
GUID
Почти ) Это было сделано в более ранних версиях и оставлено на правах "магического заклинания". Иными словами - я не знаю зачем, но оставлено сознательно.
Я у себя без удаления оставил, вроде работает.
Еще вот это можно убрать,
Code:
grep -v 'Telefonica-Other='
такой строки больше нет, тоже быстрее работать будет. Вообще много чего еще можно в скрипте менять.
Originally Posted by
GUID
1. Наверное. И насколько данная оптимизация ускорит общее время выполнения скрипта?
Это я как программист-перфекционист написал.
Originally Posted by
GUID
2. Я не знал (или основательно забыл), что можно использовать tr для замены символа. Возможно, что и первоначальный автор этой строки тоже был в неведении (tr везде используется только для удаления).
На фряхе sed s/,/'\n'/g не работает. Или у меня не сработал. Пришлось искать альтернативу.
Originally Posted by
GUID
1. А что именно пришлось менять для фряхи? На "обычный" linux встает без проблем.
Ну это просто, для уточнения куда, "плыл" - так сказать. Ну и выше уже написал различие.
Originally Posted by
GUID
2. А почему переносите этот скрипт?
- старый он
- почти нулевая поддержка.
- есть более актуальные альтернативы (например на форуме Лиссяры).
- из плюсов: успешная работа на wl500gp/dir320.
Нравится он мне.
- Простой.
- Минимум зависимостей.
- РАБОТАЕТ! я с ним уже три роутера пережил, и неизвестно сколько прошивок для этих роутеров.
ЗЫ
Только что заметил еще различие на фряхе.
Роутеры обновились, а у фряхе в логах ошибка, типа не может найти логин пароль.
Буду копать дальше.