powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Групповые операции внутри файлов. Как?
4 сообщений из 4, страница 1 из 1
Групповые операции внутри файлов. Как?
    #39965438
Фотография miltorg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Групповые операции внутри файлов. Как?

Нужно было поправить заголовки в папке с 100 текстовыми файлами. Например перевести все буквы в верхний регистр.

Я почему то решил что есть команда которая по маске или рекурсивно, в папке разом исправит эти заголовки. Но я ничего подобного не нашёл.
Вытаскивал каждый файл в цикле и менял в нём заголовок.

А может есть групповая команда на такое?
А может есть программа типа Нотепад или ещё что?

Спасибо.
...
Рейтинг: 0 / 0
Групповые операции внутри файлов. Как?
    #39965455
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о консоли

miltorg
А может есть программа типа Нотепад или ещё что?
Можно посмотреть в сторону sed, например. Или awk, он чуть медленнее работает.

miltorg
перевести все буквы в верхний регистр
Из мануала tr Преобразование прописных в строчные:
$ cat MY.FILE | tr "[A-Z]" "[a-z]" > file.my
или
$ cat MY.FILE | tr "[:upper:]" "[:lower:]" > file.my
Обратно тоже умеет. Про кириллицу не скажу, не пользовался.

miltorg
Я почему то решил что есть команда которая по маске или рекурсивно
Файлы по имени или по маске с ограничение по глубине вложенности умеет находить find, она же умеет вызывать команду применительно к каждому найденному.

miltorg
в папке разом исправит эти заголовки
Из вот совсем-совсем готового это вряд ли. Однако, написать пару чуть ли не однострочных скриптов...
...
Рейтинг: 0 / 0
Групповые операции внутри файлов. Как?
    #39965457
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miltorg
А может есть программа типа Нотепад или ещё что?
Notepad++ умеет делать замену во всех открытых файлах. Но для этого надо написать условие поиска и выражение замены. Если они одинаковые для всех файлов, то можно попытаться.
...
Рейтинг: 0 / 0
Групповые операции внутри файлов. Как?
    #40034489
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miltorg
Групповые операции внутри файлов. Как?
Нужно было поправить заголовки в папке с 100 текстовыми файлами. Например перевести все буквы в верхний регистр.


,- спрашивает персонаж, рассказывающий про себя, что ' я программист на perl со стажем более 5 лет'
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Групповые операции внутри файлов. Как?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]