Мне нужно поменять местами только числовые значения в каждой строке после конкретной строки "PIC", используя sed.
Например:
hello PIC A(12), and this PIC B(11)
Желаемый вывод:
hello PIC B(11), and this PIC A(12)
Символы «B» и «A» могут отличаться в других строках, но всегда присутствует строка PIC.
Я пытаюсь использовать команду sed:
echo "hello PIC A(12), and this PIC B(11)" | sed '/PIC X(12)/s/PIC X(12)/PIC X(11)/g'
но, похоже, не работает должным образом.
Все ответы приветствуются.