Слияние текстовых файлов на основе их имени файла

Походит на то, в чем Вы нуждаетесь, больше что-то вроде

sed -n 's:.*<id>\(.*\)</id>.*:\1:p'

(принимающий как в Вашем образце, что <id> и </id> находятся на той же строке и что существует только один <id>...</id> на строку).

Или используйте XML-осведомленный инструмент:

xmlstarlet sel -t -v '//id' -n
3
09.04.2014, 17:35
1 ответ
[1130285]Должно работать следующее при условии, что у вас нет подчеркивания в последней части ни одного из имён файлов (и больше ничего в каталоге, что соответствует глобусу):

Удалите часть [1130660]echo[1130661] и кавычки вокруг [1130662]>>[1130663], когда вы уверены, что у вас есть то, что вы хотите.[1130288].

3
27.01.2020, 21:23

Теги

Похожие вопросы