У меня много текстовых файлов (с расширением .txt) в одном каталоге, в который я хочу преобразовать все буквы в верхний регистр. Как я могу сделать это с помощью терминала?
Я пытался:
sed -i 's/[A-Z]/[a-z]/g' *.txt
, но безуспешно ...
Правильный путь с помощью sed
должен быть сделан с помощью переключателя \U
:
sed -i 's/.*/\U&/' *.txt
См. Также: