@mrwienerdog: Другими словами, переместите эту строку вниз:

отал над нашим вводным скриптовым заданием, и у меня возникли проблемы с вызовом функций в скрипте. Я нахожусь во второй части задания, и я просто проверяю, чтобы убедиться, что то, что у меня есть (надеюсь), сработает. Я собрал несколько каталогов и задаю вопрос да или нет. Когда я получаю 'y', я пишу небольшую функцию, которую я вызываю, а когда я получаю 'n', у меня есть другая функция, оба простых эха. В чем проблема?

part_two(){
    answer=""
    for value in "$@";do
      echo "$value"
      while [ "$answer" != "y" -a "$answer" != "n" ]
      do 
        echo -n "Would you like to save the results to a file? (y/n): "
        read answer
      done
      if [ "$answer" = "n" ]
        then 
          part_six
      elif [ "$answer" = "y" ]
        then 
          part_five
      fi 
    done
}

part_two $@

part_five(){
    echo -n "working yes";
}

part_six(){
    echo -n "working no";
}

Любая помощь будет принята с благодарностью, как всегда.

Ответы на вопрос(1)

Ваш ответ на вопрос