LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

А ты, гений, пробовал думать над алгоритмом решения задачи?

Ты написал:

Разработать скрипт, который: *выводит имя текущего каталога; *запрашивает имя файла; *если файл не существует, выводит сообщение об ошибке и снова запрашивает имя файла;

Тебе нужно:

  • получить имя каталога
  • считать имя файла и проверить его существование
  • если его нет спросить снова имя файла

Имя директории можно получить от текущей рабочей директории, т.е. текущего расположения, вот я тебе и написал запрос в Гугл, он выведет то, что тебе надо.

Тебе ещё нужно узнать как считать строку в Линукс в bash, на это сам составь запрос в Гугл.

Далее проверить наличие файла по имени файла считанного в переменную выше.

И вывести да или нет в начале.

А потом все это завернуть в цикл, в котором будет считывание строки с именем файла в переменную и проверка на наличие файла с именем из переменной.

И далее выход из цикла и вывод сообщения, что файл есть, если файл есть или возвращение в цикл, если файла нет.

Разложи вторую задачу сам.

Исходная версия kostik87, :

А ты, гений, пробовал думать над алгоритмом решения задачи?

Ты написал:

Разработать скрипт, который: *выводит имя текущего каталога; *запрашивает имя файла; *если файл не существует, выводит сообщение об ошибке и снова запрашивает имя файла;

Тебе нужно:

  • получить имя каталога
  • считать имя файла и проверить его существование
  • если его нет спросить снова имя файла

Имя директории можно получить от текущей рабочей директории, т.е. текущего расположения, вот я тебе и написал запрос в Гугл, он выведет то, что тебе надо.

Тебе ещё нужно узнать как считать строку в Линукс в bash, на это сам составь запрос в Гугл.

Далее проверить наличие файла по имени файла считанного в переменную выше.

И вывести да или нет в начале.

А потом все это завернуть в цикл, в котором будет считывание строки с именем файла в переменную и проверка на наличие файла с именем из переменной.

И далее вывод из цикла и вывод сообщения, что файл есть, если файл есть или возвращение в цикл, если файла нет.

Разложи вторую задачу сам.