0
Пытается написать test1.ksh, который содержит команду для поиска строки «% s_sitename%» и заменить ее «% s_sitename%» и сегодня date в файле test.sql:Сценарий оболочки для замены и замены с помощью команды «sed»
s1='%s_sitename%' s2=echo date "+%Y-%b-%e" s3=$s1$s2 sed -i 's/'"$s1"'/'"$s3"'/g' test.sql exit
Спасибо, Саджит! Код работает! Ура! :) :) –
Я использовал что-то вроде: s1 = '% s_sitename%' s2 = '% s_sitename% from of' "$ (date" +% Y-% b-% e ")", который работает в первый раз правильно но когда я использую тот же второй файл времени, у меня есть значение «% s_sitename% с 2016 года по июнь-22», и он обновил его как «% s_sitename% с 2016 по июнь-22 по состоянию на 2016-июня-22», –