Доброго всем дня, кто нибудь из знатоков Линукса может подсказать, как в файле типа столбец1:столбец2 заменить все заглавные буквы строчными ТОЛьКО для столбца1. Столбец 2 должен остаться без изменений. Т.е типа: ангел:12345 Бориска:нароД18 МаЩка:Абракадабра78-55=23 в ангел:12345 бориска:нароД18 мащка:Абракадабра78-55=23
Линукса не знаток,но как вариант можно сперва отделить нужный столбец так sed 's|:.*||' dic1 > dic2 или так sed 's|.*:||' dic1 > dic2 Затем заменить в нем все заглавные буквы строчными tr ‘[:upper:]’ ‘[:lower:]’ < dic1 > dic2 Добавить двоеточие (разделитель) к первому столбцу sed -i s/$/\:/g Ну а затем снова склеить их столбцом paste -d '' dic1 dic2 > dic3
ну можно например так: два словаря сделать: cut -d ":" -f 1 1.dic > столбец1.dic cut -d ":" -f 2 1.dic > столбец2.dic потом tr '[:upper:]' '[:lower:]' < столбец1.dic > столбец1NEW.dic UPD забыл двоеточие добавить в конец столбец1NEW.dic - sed 's/$/:/' столбец1NEW.dic > strochnie.dic и paste -d '' strochnie.dic столбец2.dic > Finish.dic
Раз такое дело, не могли бы отсортировать так что бы перебор начинался с 0, а то в текущей версии первые 20 гигов перебирает кавычки, дефис, слеш и другие спецсимволы. Их можно бы и в конец.
Подскажите, пожалуйста, как правильно "склеить" в один файл множество (9К +) больших текстовых файлов? Сначала использовал: cat * >> Slovar.txt Все бы хорошо, но в некоторых файлах в конце нет перевода строки и cat "склеивает" последнюю строку текущего файла и первую строку следующего файла в одну строку. Пробовал так же: paste -d "\n" * >> Slovar.txt Но т.к. файлов очень много, вываливается с ошибкой - Too many open files. Пробовал еще вариант: tr -d '\n' * >> Slovar.txt Тоже вываливается с ошибкой - tr: лишний операнд «Slovar_0001.txt»
А как же? Ведь в процентном отношении это как создать телефонный справочник всех 7000000000 землян, а телефон какого-нибудь СуньХуня написать с ошибкой. Какой же это справочник ВСЕХ землян? Как жить без Сунь Хуня? А вдруг понадобится именно мне позвонить именно этому Суню?
в wifislax ecть генератор словарей Например, я хочу создать словарь из минимум 7 цифр, максимум 8 цифр, с символами abcd987 и образцом abc@@@@ с последующим сохранением файла. crunch 7 8 abcd987 -t abc@@@@@ -o /mnt/sda1/Lin/wifi/pass.lst
Maskprocessor на винде 848010?d?d?d?d?d?d , но лучше сразу в hashcat то же самое 848010?d?d?d?d?d?d Я же написал НА ВИНДЕ. скачай эти утилиты и будет тебе счастье. Maskprocessor и hashcat , первая для создания словарей, вторая для подбора паролей.