Вот несколько подходов:
GNU GREP
и TR
: Найдите все слова и сделайте их в нижнем регистре
GREP -PO '\ W +' файл | TR '[A-Z]' '[A-Z]'
GNU GREP и Perl: как указано выше, но Perl обрабатывает преобразование в нижний регистр
файл GREP -PO '\ W +' | Perl -lne 'Print lc ()'
Perl: Найдите все алфавитные символы и распечатайте их в нижнем регистре (спасибо @steeldriver):
Perl -lne 'Print LC для / [A-Z] + / IG'
SED: Удалите все символы, которые не являются буквенными или пробелами, замените все буквенные символы своими строчными буквами и замените все пространства с помощью новых линий. Обратите внимание, что это предполагает, что все пробелы - это пробелы, нет вкладок.
SED 'S / [^ a-za-z] \ + // g; s / [a-za-z] \ + / \ l & / g; S / \ + / \ N / G 'файл
sudo dd if=/path/to/iso/crunchbang-10-20101205-openbox-i686.iso of=/dev/sdX bs=4M;sync
Убедитесь, что параметр of= является устройством, а не разделом, так как вы разбили устройство на разделы. Это будет сделано, если вы используете [114005]/dev/sdx1[114006], который является первым разделом на устройстве. Также странно, что во время установки вы получите сообщение об ошибке, которое информирует о том, что программа установки не нашла Crunchbang CD. Вы нажали F11 (обычный клавишный указатель меню загрузки) и выбрали загрузку с USB?
Наконец, было бы неплохо получить сообщение об ошибке, которую вы получаете при отладке. Нажмите кнопки ALT-F1/ALT-F2... для переключения термина, если вы попадёте в программу установки, где вы, вероятно, найдёте сообщение об ошибке.