Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Сценарий командной строки

Из Википедии — свободной энциклопедии

Сценарий кома́ндной стрoки, или сценарий командной оболочки (англ. shell script), — программа, выполняемая командной оболочкой операционной системы. Наиболее часто термин применяется к скриптам, написанным для Bourne shell — программной оболочки систем UNIX.[1]

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    17 506
    5 108
    31 629
  • Уроки C# – Читаем данные из командной строки и PowerShell + в реальном времени – C#
  • Создание скриптов в командной строке Windows
  • Windows PowerShell -- сила командной строки Windows

Субтитры

В Unix

В Unix-подобных операционных системах нет требований к расширению имени файла, однако для скриптов командной оболочки выделено расширение .sh. Наиболее простые операции, выполняемые такими скриптами, — вывод текста и базовые операции с файлами.

Для запуска скрипта необходимо ввести в эмулятор терминала с запущенным shell путь к файлу скрипта и аргументы (например, ./myscript.sh -switches—switch—file1 file2). Аргументы пишутся через пробел. Среди разработчиков скриптов существует соглашение давать пользователю возможность менять режим работы скрипта исключительно через аргументы, начинающиеся с дефиса: одинарный дефис для аргументов длиной в один символ (при этом после дефиса может быть указано сразу несколько ключей, например, -abcd эквивалентно -a -b -c -d), или двойной дефис для аргументов длиной в два и более символов (например, --help, --switch-with-very-long-name). Двойной дефис, окружённый пробелами, указывает, что следующие за ним токены не являются аргументами.[2] Для упрощения следования этим соглашениям во многие UNIX-подобные системы включена программа getopt, упрощающая разбор аргументов.[3] Также обычной практикой является вывод справки при передаче аргумента --help. Ещё один способ получить справку (для стандартных скриптов) — воспользоваться утилитой man.

Пример скрипта, конвертирующего изображения формата .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. Компиляции или другой специальной обработки файла для его запуска не требуется: достаточно написать его код и сохранить текстовый файл как пакетный.

Ссылки

  1. Kernighan, Brian W.; Pike, Rob (1984), "3. Using the Shell", The UNIX Programming Environment, Prentice Hall, Inc., p. 94, ISBN 0-13-937699-2, The shell is actually a programming language: it has variables, loops, decision-making, and so on.
  2. UNIX conventions for command line arguments Архивная копия от 22 мая 2016 на Wayback Machine (Bruce Barnett’s Bourne Shell Grymoire)
  3. Checking for optional arguments Архивная копия от 22 мая 2016 на Wayback Machine (Bruce Barnett’s Bourne Shell Grymoire)
Эта страница в последний раз была отредактирована 2 июня 2024 в 10:13.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).