Сценарий командной строки
Сценарий кома́ндной стрoки, или сценарий командной оболочки (англ. shell script), — программа, выполняемая командной оболочкой операционной системы. Наиболее часто термин применяется к скриптам, написанным для Bourne shell — программной оболочки систем UNIX.[1] В UnixВ Unix-подобных операционных системах нет требований к расширению имени файла, однако для скриптов командной оболочки выделено расширение .sh. Наиболее простые операции, выполняемые такими скриптами, — вывод текста и базовые операции с файлами. Для запуска скрипта необходимо ввести в эмулятор терминала с запущенным shell путь к файлу скрипта и аргументы (например, Пример скрипта, конвертирующего изображения формата .jpg в формат .png: #!/bin/bash
for jpg; do # использовать $jpg для каждого имени файла по очереди
png="${jpg%.jpg}.png" # получить PNG-версию имени файла .jpg с .png
echo converting "$jpg" ... # сообщение для пользователя
if convert "$jpg" jpg.to.png ; then # использовать утилиту convert для создания временного PNG-файла
mv jpg.to.png "$png" # если сработало, переименовать временный PNG-файл, дав требуемое имя
else # ...иначе напечатать сообщение об ошибке
echo 'jpg2png: ошибка: результат сохранён в "jpg.to.png".' >&2
exit 1
fi # конец "if"
done # конец "for"
echo "Успешно преобразовано" # сообщение об успехе
exit 0
В WindowsВ Windows скрипты командной строки существуют в виде пакетных файлов и записываются в файл с расширением .bat, .cmd или .btm. Компиляции или другой специальной обработки файла для его запуска не требуется: достаточно написать его код и сохранить текстовый файл как пакетный. Ссылки
|
Portal di Ensiklopedia Dunia