Тогда в принципе можно их структурировать и оставаться с SED
SED позволяет выделять блоки текста, в которых можно делать замену, но замену он все равно будет выполнять построчно, в каждой строке блока.
например
sed -i -r "2,5s/.*/# deleted line/g" file.txt
Очистит строки со 2 по 5.
sed -i -r "/text1/,/text2/s/.*/# deleted line/g" file.txt
очистит строки между text1 и text2 включительно (все совпадения)
sed -i -r "/text1/,+2s/.*/# deleted line/g" file.txt
очистит строку где встретился text1 и две следующие
Так что можете расставить якоря и править через sed
perl я предлагал, потому что в свое время писал на нем много велосипедов, и считаю, что питон и php по простоте никогда не догонят работу с текстом на перле.
Ну перл очень хорош для парсинга текста. Для этого и писался.
Можно питон, он универсальный.
Можно php, он прост.
Любой из них, какой ближе.
С другой стороны не очень ясно что у вас за текст. Например html тексты уже давно не парсят вручную - есть огромное количество готовых библиотек для этого.
Опять же, возможно можно переделать на sql.
Nikolay45: Я предполагал в своем ответе сарказм, потому что если человек является достаточным специалистом, он сам знает название приборАв, а если нет и не хочет специалиста, то диагностика ноутбука - задача слишком обширная, чтобы одним прибором все продиагностировать.
Винт, материнка с видяшкой, память, матрица, аккумулятор + схема питания, механика, камера, собственно софт
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Frelsie:
WAN это и есть настройки для внешнего подключения (wide area network), локальная сеть это LAN (local area network).
По поводу адресов и что юзать - В принципе дефолтный пароль вы сменили, и раз проблема больше не возникает - наверное тогда забейте и не мучайтесь. И да, адрес менять не стоит.
А по поводу Гриценко и где именно вы взяли улицу - если роутер покупали не вы лично, а его устанавливал ваш провайдер, может стоит обратиться в его техподдержку? Пусть посмотрят, уточнят что это за Светлана и почему у вас ее роутер и нужно ли что-то поменять.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Frelsie:
Зайдите в панель управления роутером и поищите в настройках, есть ли там remote access enabled/disabled.
Попробуйте просто зайти в панель управления роутером с интернета (из кафе, с работы, попросите друга), для этого только нужно знать ваш внешний IP адрес (можно проверить через http://myip.ru)
В принципе если есть знакомые эникейщики с физическим доступом, проще позвать их - ведь теперь вы уже знаете что ковырять надо роутер, а не комп. Выберите самого симпатичного, но чтобы шарил.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Frelsie:
Аплинк - внешнее подключение, по которому к вам пришел интернет, то есть грубо говоря провод к провайдеру.
Интранет - внутренняя сеть. То есть ваш wifi или компьютер подключенный кабелем к роутеру, и получающие доступ к интернет через него - все они обычно имеют внутренний IP адрес типа 10.x.x.x или 192.168.x.x
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
> Если человека, то как кто-либо мог проникнуть в мой WiFi (во-первых, ведь без этого в интерфейс роутера не зайти) и заниматься такой хренью (во-вторых), ведь редирект шел на всякие рекламные сайты с предложением "скачать то-то бесплатно".
Почему нужно проникать в WiFi?
Во многих роутерах в админку можно зайти прямо через инет, снаружи. Можно проверить, доступна ли у вас админка с аплинка, или только из интранета
И могут быть опять таки уязвимости роутера, что несмотря на отключенную опцию, можно в него проникнуть - это решается поиском по инету с вопросом выпущена ли обновленная прошивка роутера, где эта проблема исправлена и перепрошивкой.
Евгений Захаров: Я думаю, что человек УЖЕ освоивший сами мнемотехники, может себе позволить применять их везде, где ему удобно, в том числе и в программировании. Но если вы ими не пользовались, вам придется изучать И программирование И мнемотехники.
Обратите внимание на уровень подготовки указанных вами людей - они далеко не джуниоры и не миды, они не изучают программирование, они просто хотят быстро запомнить новые методы (новые названия функций), уже зная зачем они им нужны
Сергей Гордеев: повторяю еще раз. Flash приложение может слать ЧТО УГОДНО и ожидать ЧТО УГОДНО, это зависит от того, что там написал разработчик.
Если вам интересно посмотреть что внутри HTTP Запроса - почитайте HTTP хотя бы на википедии.
XenTerSeO: Ну понятно что он не сможет найти каталог logout, в котором есть буквы. А найдет ли оно каталог log, который состоит из тех же букв что и logout? или loguot?
Роман Мирр: Вы вопрос читаете?
"Если бы было 30/30 => по яюлоку в день, если 11/30 ≈ по яблоку в 3 дня."
из примера. Оттуда же взято что нужно одно яблоко в три дня, а не 0.333 в день.
SED позволяет выделять блоки текста, в которых можно делать замену, но замену он все равно будет выполнять построчно, в каждой строке блока.
например
sed -i -r "2,5s/.*/# deleted line/g" file.txt
Очистит строки со 2 по 5.
sed -i -r "/text1/,/text2/s/.*/# deleted line/g" file.txt
очистит строки между text1 и text2 включительно (все совпадения)
sed -i -r "/text1/,+2s/.*/# deleted line/g" file.txt
очистит строку где встретился text1 и две следующие
Так что можете расставить якоря и править через sed
perl я предлагал, потому что в свое время писал на нем много велосипедов, и считаю, что питон и php по простоте никогда не догонят работу с текстом на перле.