Я выполнениеСЕПГ команда не работает должным образом
/bin/sed -i '/^$/d' $PRIMARY_K
VALUE=`/bin/cat $PRIMARY_K`
echo "$VALUE"
PK=SYS
NEW="$PK$VALUE"
echo "New Primary Key Constraint for $s- $NEW"
/bin/sed "s/$VALUE/$NEW/g" ../../../PartitioningUtility/sql/table7.sql >
../../../PartitioningUtility/sql/exe.sql
последняя строка /bin/sed "s/$VALUE/$NEW/g"
не заменяет значение.
Когда я пытаюсь с HARDCODED значения, он работает. . Я пробовал
/bin/sed "s/MAYUR/SAWANT/g"
Его работа. Любые предложения.
Итак, каковы значения '$ {VALUE}' и '$ {NEW}' перед запуском 'sed' (то есть: как установлено вашим скриптом)? –
SYS_C0010379 после этого SYSSYS_C0010379 –
есть ли у вас какие-либо ошибки? который?? и вы уверены, что у вас есть 'SYS_C0010379' в вашем sql-дампе? –