@Kama3ukc

С чего начать изучение bat?

Доброго времени суток. С чего начать изучения bat? До этого несколько лет юзал Debian. Bash как то мне зашёл сразу. А вот bat не могу вообще принцип работы. С чего начать? Элементарно, какие команды можно занести, что и как отрабатывает?
  • Вопрос задан
  • 556 просмотров
Пригласить эксперта
Ответы на вопрос 4
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Начните с изучения содержимого команды вывода HELP
Ответ написан
Комментировать
@res2001
Developer, ex-admin
1.есть встроенная в винду справка по командам (по крайней мере в винХР была, сейчас не знаю, давно не использовал), но это долго и сложно
2.Список основных команд можно взять из команды help. Но это не полный список, есть и другие специализированные команды. О них узнаете в процессе решения задач, ну и гугл то же никто не отменял.
3.Все команды имеют встроенную справочную страницу, которую можно получить задав опцию /? для команды. Встроенная справка (из п.1) дублирует эту справку
4.Так же в самом cmd есть встроенная справочная страница. Там есть некоторые интересные моменты.
5.Хорошие разделы посвященные батанике с толковыми участниками есть на forum.ru-board.com и на forum.script-coding.com
6.Так же на RSDNе была не плохая серия статей "урок батаники"

Но в целом для винды сейчас актуальней powershell. Для него рекомендую купить книгу.
Ответ написан
Комментировать
m4xxD
@m4xxD
Инженер
Для начала открыть интерпретатор, там неплохая встроенная справка с параметрами. Если есть опыт работы с другими скриптовыми языками, многое понимается по аналогии, но есть и свои отличия.
Командный шелл очень не гибкий, и весьма мало интерактивен. Это очень злит и отнимает немало времени. Часто приходится стопорить скрипт паузами и просматривать переменные, которые вдруг почему-то перестали работать. Например, внутри цикла.
Для себя советую писать небольшие простенькие скрипты, с набором опыта придет уверенность.
И самое, пожалуй, главное: в своих скриптах не жалейте времени и места для комментариев, впоследствии это очень пригодится. Особенно это касается сложных скриптов с неинтуитивно понятной логикой, вы вполне через месяц-год можете забыть, что делает конкретная строка, и почему именно так.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Поставь баш под винду и не мучайся.
Но IMHO у тебя с баш все тоже очень плохо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы