LINUX.ORG.RU

Помощь в написании скрипта

 , ,


0

1

Добрый день, У меня есть несколько папок с файлами, мне нужно создать текстовый файл в котором будет прописан путь к файлу потом его содержимое, и так просканировать все папки и записать все в 1 файл

Данной командой я определяю пути: find ./ -type f Командой: find./ -type f | xargs cat >> file.txt я собираю все содержимое файлов во всех папках в один файл

Я не понимаю как сделать поочередную запись сначала путь и название потом содержимое

а что, задача написать именно однострочник? у тебя в тегах for — вот им и пользуйся

vedowi6419
()
12 октября 2020 г.
Ответ на: комментарий от legolegs

У меня задача удалить все комментарии в текстовом файле который я создал, мне нужно написать что то вроде этого ( /\[^]\+([^/*][^*]\+)/ ) но проблема в том что он удаляет все до знака / тоесть когда в тексте есть к примеру 123 /.bg setinfo set 1 / Comment */

он удалит /.bg setinfo set 1 / Comment */

а нужно только /comment/

kuller255
() автор топика
Ответ на: комментарий от kuller255

Подозреваю, что тебе нужны «нежадные регулярные выражения» («non greedy»).

А ещё если воспользоваться lorcode, то код в посте не попердолит.

legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.