Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как сделать аналог bat-файла?  (Прочитано 2776 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mentat_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Как сделать аналог bat-файла?
« : 18 Июля 2016, 13:42:06 »
Добрый день, коллеги!
Может я не верно мыслю, поправьте меня, если что. Есть мысль, что время от времени приходится выполнять одни и те же команды. Из первого, что пришло на ум, вот опять слетели часы из трея. Опять полез искать как вернуть, нашёл пост к которому уже обращался - сделал. Вернул.
Это из свежего, а так весьма часто приходится что-то править и обновлять по одному и тому же сценарию.
Можно ли такие однотипные процедуры прописать в какой-то файл и просто его запускать при необходимости, а он уже будет всё делать?
Под виндой я это мог в самом простом варианте делать через bat. А в Ubuntu как?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 17/08/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 01:23:46 от zg_nico »

Punko

  • Гость
Re: Как сделать аналог bat-файла?
« Ответ #1 : 18 Июля 2016, 13:51:12 »
mentat_, в Linuxах это скрипты называется.
Делайте примерно так, в самом просто варианте:

1. создаётся файл с расширением .sh (не обязательно, конечно)
2. внутрь файла записываются команды:
#!/bin/bash
touch 1.txt
echo "Hello World!" >> 1.txt
первая строчка обязательна - она указывает через какой интерпретатор гнать скрипт.
Далее просто набор команд, как-будто вы в терминале выполняете.
Выполнение построчно.
И не забудьте сделать файл исполняемым:

chmod +x script.sh

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5750
  • Все по палатам!
    • Просмотр профиля
Re: Как сделать аналог bat-файла?
« Ответ #2 : 18 Июля 2016, 14:04:15 »
Добавлю - все можно прочитать здесь
http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Извините, я все еще учусь

 

Страница сгенерирована за 0.025 секунд. Запросов: 19.