2016-10-07 3 views
1

Я читаю файл csv и удаляю заголовок и передавая все аргументы сценарию tcl, сценарий работает только в 1 строке из файла CSV, но не выполняет итерацию записей в CSV. Я пропустил логику цикла? Пожалуйста, помогите заблаговременноИтерирование csv и запуск скрипта tcl в сценарии оболочки

#!/bin/bash 
    read_properties() 
    { 
    i=1 
    sed 1d FF_CONFIG_FILE.csv | while IFS=',' read -r arguments; 
    do 
      run_script arguments 
    done 
    } 

    run_script() 
    { 
    exec TCL_sqoop_script.sh arguments 
    } 

    read_properties 

ответ

1

Вы можете попробовать без ключевого слова exec, как показано ниже;

.. 
run_script() 
    { 
    TCL_sqoop_script.sh arguments 
    } 
... 
+0

Благодаря его итерации сейчас .. – marjun