У меня работает только нижний регистр. У меня были сотни изображений в каталоге, и я хотел добавить их источники в список. Опция верхнего регистра i -I
у меня не сработала. Только нижний регистр. Вероятно, из-за различий в версиях. Все эти изображения имели имена вроде Daniel_(somenumber).jpg
.
Этот синтаксис работает:
ls -l | tr -s ' ' ':'| cut -d: -f9 | xargs -i echo "img src='"{}"'alt='{}'"
Возвращает:
src='Daniel_248.jpg' alt='Daniel_248.jpg'
...
Linux вер. 4.14.96 -hw+ #80 SMP x86 _64 GNU/Linux
Вы можете получить результаты в отдельные контейнеры, если мы отправим sed o/p в сплит
sed -e '/<report>/,\|</report>|!d' input.txt |
csplit -s -z -f Output - '/<\/report>/+1' '{*}'