Генерация CSV из сценария sh от Pentaho в Ubuntu - PullRequest
0 голосов
/ 17 октября 2018

Во-первых, я создал test.sh из Pentaho Spoon, который включал запрос на создание .csv в Ubuntu

В файле test.sh содержится этот запрос

psql -h 111.111.111.11 -p 5432 -U usr -d db_name --pset footer -A -F"|" -c "select * from customer"  > //home/cust.csv

Во-вторых,запустить этот файл test.sh с помощью Pentaho Spoon (используя скрипт Execute shell) в Ubuntu

bash test.sh

После этого я получаю этот файл "cust.csv?".Однако я не знаю, почему это "?"идет после .csv, я не могу использовать этот файл на следующем шаге из-за "?"

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 17 октября 2018

Проблемы, вероятно, связаны с дополнительными невидимыми символами в файле test.sh.

Также обратите внимание, что test.sh достаточно в поле Script (нет необходимости в bash), и естьне должно быть лишних невидимых символов и даже \ n или \ r.

Я принимаю как должное, что в терминале Ubutu ./test.sh создает правильный файл, и у вас есть основания использовать *Режим 1009 * вместо режима Script File Name.

...