История изменений
Исправление kostik87, (текущая версия) :
А ты, гений, пробовал думать над алгоритмом решения задачи?
Ты написал:
Разработать скрипт, который: *выводит имя текущего каталога; *запрашивает имя файла; *если файл не существует, выводит сообщение об ошибке и снова запрашивает имя файла;
Тебе нужно:
- получить имя каталога
- считать имя файла и проверить его существование
- если его нет спросить снова имя файла
Имя директории можно получить от текущей рабочей директории, т.е. текущего расположения, вот я тебе и написал запрос в Гугл, он выведет то, что тебе надо.
Тебе ещё нужно узнать как считать строку в Линукс в bash, на это сам составь запрос в Гугл.
Далее проверить наличие файла по имени файла считанного в переменную выше.
И вывести да или нет в начале.
А потом все это завернуть в цикл, в котором будет считывание строки с именем файла в переменную и проверка на наличие файла с именем из переменной.
И далее выход из цикла и вывод сообщения, что файл есть, если файл есть или возвращение в цикл, если файла нет.
Разложи вторую задачу сам.
Исходная версия kostik87, :
А ты, гений, пробовал думать над алгоритмом решения задачи?
Ты написал:
Разработать скрипт, который: *выводит имя текущего каталога; *запрашивает имя файла; *если файл не существует, выводит сообщение об ошибке и снова запрашивает имя файла;
Тебе нужно:
- получить имя каталога
- считать имя файла и проверить его существование
- если его нет спросить снова имя файла
Имя директории можно получить от текущей рабочей директории, т.е. текущего расположения, вот я тебе и написал запрос в Гугл, он выведет то, что тебе надо.
Тебе ещё нужно узнать как считать строку в Линукс в bash, на это сам составь запрос в Гугл.
Далее проверить наличие файла по имени файла считанного в переменную выше.
И вывести да или нет в начале.
А потом все это завернуть в цикл, в котором будет считывание строки с именем файла в переменную и проверка на наличие файла с именем из переменной.
И далее вывод из цикла и вывод сообщения, что файл есть, если файл есть или возвращение в цикл, если файла нет.
Разложи вторую задачу сам.