Тэгpowershell

Экспорт таблиц Google Docs с помощью PowerShell

В очень многих технических проектах используются данные, хранящиеся в таблицах; это может быть что угодно — описания сущностей, словари, локализации. Такие документы, обычно, предполагают доступ и редактирования не-программистами, и для этого, обыкновенно, используются таблицы (spreadsheets) Google Docs, которые после правок экспортируются в проект в виде CSV-файлов и далее подхватываются программно. Когда таких документов в проекте становится больше, чем один, начинаешь невольно задумываться об автоматизации экспорта. Читать далее

PowerShell для Linux

Сегодня я начну издалека. Давно-давно у операционных систем семейства DOS был простой интерпретатор командной строки под названием COMMAND.COM, а у зародившегося в 70-х годах прошлого века семейства UNIX — командная оболочка Bourne Shell (sh). Шло время, для Unix/Linux устаревший sh сменил более совершенный bash, по сей день являющийся стандартным интерпретатором на всех -nix системах.

В среде Windows тоже произошла небольшая революция — появилось новое ядро Windows NT, которое, несмотря на полное техническое избавление от наследия DOS-эпохи, имело стандартным интерпретатором команд новый cmd.exe, который был… функционально просто повторением COMMAND.COM, только без DOS. Во имя обратной совместимости, ага. То есть, в то время, как линуксоиды могли автоматизировать ОС используя довольно современный (на тот момент) скриптовый язык bash, пользователям (ну, администраторам) Windows предлагалось продолжать долбиться в древний COMMAND.COM.

Читать далее