мне интересно, как реализовать функцию, которая будет найти и заменить строку в моей Баш скрипт, например:Найти и заменить строку (из списка строки) в Баш скрипт
#!/bin/bash
if [ $1 -eq 1 ] then
ListToReplace="'Static_value as Column1','Static_value2' as Column2"
Searching which query contain Column1, Column2 , then Somehow replace in queries...
else
do nothing.
fi
query="Select Column1, Column2 from dual"
run query
query2="Select Column3, Column1 from dual"
run query2
давайте предположим, что мы будем запускать скрипт с переменной 1, то query
должен выглядеть:
Select 'Static_value' as Column1,'Static_value2' as Column2 from dual
и query2
:
Select Column3, Static_value as Column1 from dual
с переменной 0 затем:
Select Column1,Column2 from dual
Select Column3,Column1 from dual
Какие-либо намеки? Благодаря
Пожалуйста, исправьте форматирование и добавьте отсутствующие одинарные кавычки. – choroba
Один намек; команда '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''. –