Как использовать sed с здесь-документа? - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь использовать здесь документ с sed со скриптом ... но я получаю странную ошибку.

sed: не может прочитать какой-либо случайный текст .: Нет такого файла или каталога

FILE=c:/output.file

read -r -d '' VAR <<"EOF"
Some random text.
EOF

./sed -f - "$VAR" > "$FILE" << SED_SCRIPT
s|text|word|g
s|Some|Lots of|g
SED_SCRIPT

1 Ответ

1 голос
/ 03 апреля 2019

Вы не используете здесь документ для выражения sed, вы просто используете параметр в кавычках.Вы обычно используете здесь документ для ввода.

    sed -e 's/text/word/g
s/Some/Lots of|g' <<EOF
Some random text.
EOF
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...