HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Беспроводные технологии/Wi-Fi/Wardriving
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4411  
Старый 20.09.2022, 17:59
CRACK211
Новичок
Регистрация: 16.09.2009
Сообщений: 0
Провел на форуме:
14577

Репутация: 0
По умолчанию

добрый день. в словарь попали пароли вида "123456" как удалить " но при это оставить пароли вида "123456 или 123456". и еще нужна команда чтобы удалить мусор но чтобу русские слова остались. врпрос ка удалить кавычки
 
Ответить с цитированием

  #4412  
Старый 20.09.2022, 18:37
hydra
Флудер
Регистрация: 24.07.2015
Сообщений: 2,338
Провел на форуме:
474896

Репутация: 31


По умолчанию

Цитата:
Сообщение от CRACK211  

врпрос ка удалить кавычки

Вот так понятнее.)

lin win?
 
Ответить с цитированием

  #4413  
Старый 20.09.2022, 18:40
CRACK211
Новичок
Регистрация: 16.09.2009
Сообщений: 0
Провел на форуме:
14577

Репутация: 0
По умолчанию

Цитата:
Сообщение от hydra  

Вот так понятнее.)

lin win?

win c cygwin
 
Ответить с цитированием

  #4414  
Старый 20.09.2022, 18:44
hydra
Флудер
Регистрация: 24.07.2015
Сообщений: 2,338
Провел на форуме:
474896

Репутация: 31


По умолчанию

Цитата:
Сообщение от CRACK211  

win c cygwin

Пробуй так: sed s/\"//g /input.txt > output.txt
 
Ответить с цитированием

  #4415  
Старый 20.09.2022, 18:52
CRACK211
Новичок
Регистрация: 16.09.2009
Сообщений: 0
Провел на форуме:
14577

Репутация: 0
По умолчанию

Цитата:
Сообщение от hydra  

Пробуй так: sed s/\"//g /input.txt > output.txt

удаляет все кавычки. а мне надо чтобы пароли вида "1234546 и 123456" оставались с кавычками, а у паролей вида "123456" кавычки удалялись
 
Ответить с цитированием

  #4416  
Старый 20.09.2022, 18:57
marviha1
Well-Known Member
Регистрация: 10.06.2019
Сообщений: 168
Провел на форуме:
45312

Репутация: 3
По умолчанию

У меня тоже вопрос назрел.

Есть команда find -name "*.txt" -type f -exec cp --backup=numbered '{}' /media/test/ \;

Она находит все файлы с расширением txt в текущем каталоге и копирует в указанный мною (/media/test/).

Далее в каталоге /media/test/ использую cat * > all.txt для объединения всех файлов один.

Собственно вопрос, как передалать первую команду чтобы она находила все .txt файлы и не копировала по одному в /media/test/, а сразу объединяла в один общий файл /media/test/all.txt ?
 
Ответить с цитированием

  #4417  
Старый 20.09.2022, 18:58
hydra
Флудер
Регистрация: 24.07.2015
Сообщений: 2,338
Провел на форуме:
474896

Репутация: 31


По умолчанию

Цитата:
Сообщение от CRACK211  

удаляет все кавычки. а мне надо чтобы пароли вида "1234546 и 123456" оставались с кавычками, а у паролей вида "123456" кавычки удалялись

Так:

sed 's/^["\t]*//' /input.txt > output.txt удалить кавычки в начале

sed 's/["\t]*$//' /input.txt > output.txt удалить кавычки в конце

sed 's/^["\t]*//;s/[ \t]*$//' /input.txt > output.txt удалить кавычки в начале и конце
 
Ответить с цитированием

  #4418  
Старый 20.09.2022, 20:02
marviha1
Well-Known Member
Регистрация: 10.06.2019
Сообщений: 168
Провел на форуме:
45312

Репутация: 3
По умолчанию

Цитата:
Сообщение от hydra  

Пробуй так:

find -name "*.txt" | xargs cat >> new.txt

Не работает, к каждому найденному txt файлу выдаёт ошибку нет такого файла или каталога.
 
Ответить с цитированием

  #4419  
Старый 20.09.2022, 20:15
hydra
Флудер
Регистрация: 24.07.2015
Сообщений: 2,338
Провел на форуме:
474896

Репутация: 31


По умолчанию

Цитата:
Сообщение от marviha1  

Не работает, к каждому найденному txt файлу выдаёт ошибку нет такого файла или каталога.

find -name "*.txt" -type f | xargs cat >> new.txt
 
Ответить с цитированием

  #4420  
Старый 23.09.2022, 16:03
VasiliyP
Постоянный
Регистрация: 30.08.2011
Сообщений: 358
Провел на форуме:
66828

Репутация: 11
По умолчанию

Цитата:
Сообщение от hydra  

find -name "*.txt" -type f | xargs cat >> new.txt

Скорее всего, там проблема в пробелах в именах файлов.

Можно так

find . -name "*.txt" -type f -exec cat {} \; > /media/test/all.txt

Цитата:
Сообщение от CRACK211  

удаляет все кавычки. а мне надо чтобы пароли вида "1234546 и 123456" оставались с кавычками, а у паролей вида "123456" кавычки удалялись

Я не уверен, что понял правильно, но если задача стоит так

- Удалить кавычки в начале и конце строки, если в строке нет пробелов.

perl -pe 's/^"(.+)"$/$1/e unless / /' file.txt
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.