Я использую «СЕПГ -i„s/оригинальный/новый/г“$ гг» в сценарии, но когда на терминале, используя параметр, когда я пишу ./test эхо-печать, то появляется сообщение об ошибке:как отправить параметр в скрипт для «sed»?
sed : no input files
вот моя попытка:
имяFIle: тест
#!/bin/bash
sed -i 's/$original/$new/g' $gg
Г.Г. файл:
#!/bin/bash
ns="ns1.cyberciti.biz ns2.cyberciti.biz ns3.cyberciti.biz"
OIFS="$IFS"
IFS=' '
read -a dnsservers <<< "${ns}"
IFS="$OIFS"
echo ${dnsservers[1]}
извините за поздний ответ я был в классной комнате. Я получаю эту ошибку: sed: -e выражение # 1, char 0: нет предыдущего регулярного выражения –
ok Спасибо, я разрешил ошибку. –