Как часть крошечного сценария автоматизации, который я пытаюсь создать, у меня есть один раздел, который отфильтровывает ответ от вызова API и выводит число, например 12345, со следующим:
tidy -xml -i - responseformatting/response.txt > response_tidied.txt | grep externalId response_tidied.txt | awk -F">" '{print $2}' | awk -F"<" '{print $1}' > response_tidied.txt
Есть ли способ передать вывод, полученный из этого в sed ниже? Если я запускаю это самостоятельно, оно работает просто отлично. Я просто не могу понять, как использовать значение из приведенного выше процесса очистки в sed.
sed -i -e 's/\(<td>\).*\(<\/td>\)/<td>OUTPUT_FROM_ABOVE<\/td>/g' new.xml
Любая помощь будет высоко ценится :)