Консультация онлайн # 202129

Раздел: Linux / UNIX
Автор вопроса: Maverick (Посетитель)
Дата: 02.02.2022, 18:49 Консультация неактивна
Поступило ответов: 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Напишите скрипт, который содержит:
Функцию c именем get_changelog, которая скачивает с помощью утилиты curl данные из второго аргумента скрипта, в файл /var/tmp/016;
В случае успешного завершения функции, должна выводиться первая строка из файла /var/tmp/016, после чего скрипт должен завершаться с кодом равным 1-му аргументу
В случае когда функция завершается ошибкой, 1-ая строка из файла не выводится, а скрипт завершается с кодом равным коду завершения curl.

Написал функцию для данного скрипта, она работает но втоже время ей чего-то не хаватет. Скажите чего не достает данному скрипту.
Текст скрипта:
#!/bin/bash

get_changelog () {
arg1=/var/tmp/016
arg2=$1

curl -o $arg1 $arg2 | cat $arg1 | head -n1
echo $#
return $#
}
get_changelog $#
exit $?


Ответов еще не поступило.

Мини-форум консультации # 202129


Нет сообщений в мини-форуме
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.