Я готовлю динамический c контрольный файл из сценария оболочки. При этом я печатаю строку как
echo 'TEST "lpad(trim(replace(:TEST1,'-','')),9,'0')",'` to a file `test.txt
Но когда я использую вышеупомянутое утверждение, моя оболочка удаляет '
из строки, т.е.
TEST NEXT * , O(") CHARACTER SQL
string for column : "lpad(trim(replace(:TEST1,-,)),9,0)"
, здесь мы можем, что единственный цитаты удалены.
Кто-нибудь, пожалуйста, помогите мне, почему это происходит?