Я пытаюсь заменить строку на номер из файла
Итак, у меня есть переменная & FLOW, которую нужно изменить на 001, например:
cat file.txt
This is file ' PISP &FLOW'
PISD.DATA.CYCLE&FLOW..ONE
желаемый вывод
This is file ' PISP 001'
PISD.DATA.CYCLE001.ONE
Я попробовал следующие команды в скрипте:
for item in file.txt
do
sed 's/\&FLOW/\./001/g' $item
sed 's/\&FLOW/001/g' $item
done
Это дает ошибку. Вторая команда sed работает, но мне нужно запустить первую команду sed, в противном случае после запуска первой команды sed она будет игнорировать начальную команду sed.
Любая помощь будет оценена!