Как рекурсивно запустить "chgrp" без изменения группы, если она соответствует определенной группе?

Если я вас правильно понял, это мое предложение:

for i in record*.txt; do
  xyz=$(grep -oP "(?<=RESULT ).*(?=\*\*\*)" $i)
  sed -i "1 iX Y Z\n$xyz\n" summary${i//record/}
done

Перебрать файлы с именамиrecord*.txt

for i in record*.txt; do

Захват строки между RESULTи***

xyz=$(grep -oP "(?<=RESULT ).*(?=\*\*\*)" $i)

Добавить X Y Z в первую строку после захваченного шаблона в файлеsummary*.txt

sed -i "1 iX Y Z\n$xyz\n" summary${i//record/}
6
29.09.2021, 15:40
0 ответов

Теги

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