Лучший “официальный” язык сценариев для [закрытых] программистов Windows

Вот конкретный пример:

sink("texy.txt")
iris[1:2, 1:5] %>% 
  kable(format = "latex") %>% 
  kable_styling(font_size = 14) %>%
  column_spec(1, width = "6cm") %>% 
  capture.output() %>%
  cat(sep = "\n")
sink()

Теперь у меня есть следующее в texy.txt:

\begin{table}[H]
\centering\begingroup\fontsize{14}{16}\selectfont

\begin{tabular}{>{\raggedleft\arraybackslash}p{6cm}|r|r|r|l}
\hline
Sepal.Length & Sepal.Width & Petal.Length & Petal.Width & Species\\
\hline
5.1 & 3.5 & 1.4 & 0.2 & setosa\\
\hline
4.9 & 3.0 & 1.4 & 0.2 & setosa\\
\hline
\end{tabular}\endgroup{}
\end{table}
8
задан Community 23 May 2017 в 12:16
поделиться

6 ответов

PowerShell - разработанный с нуля, чтобы быть языком сценариев Windows, и это может сцепиться в CLR для передовой функциональности.

(да, я понимаю, что это не работает под cygwin..., но почему это - требование?)

16
ответ дан 5 December 2019 в 05:57
поделиться

Когда я записал, что межплатформенные установщики продукта, кодируя сценарий оболочки UNIX для Linux/Mac/Соляриса и т.д. действительно легки, но пытающийся сделать эквивалентные задачи в BAT похожи на работу в темноте, под водой, обеими руками, связанными за Вашей спиной. Я не могу заявить достаточно сильно, что сценарии BAT являются упадком на человечестве.

Таким образом, то, что я услышал о PowerShell, делает меня счастливым. Это - спаситель для разработчиков Windows. Единственная проблема состоит в том, что я полагаю, что это - все еще отдельная установка, это не доступно по умолчанию (я считал, что это будет на Windows Server 2008 и Windows 7).

О, хорошо только потребовались годы Microsoft 20 для замены сценариев BAT чем-то столь же способным как оболочка UNIX, таким образом, я предполагаю, что не должен быть слишком неблагодарным!> :-P

Получите установщик для PowerShell здесь:

http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx

4
ответ дан 5 December 2019 в 05:57
поделиться

Я попытаюсь обеспечить альтернативу - JavaScript и VBScript хорошо работают слишком ровные на версиях Windows, которые долго уводят, и им не нужна отдельная установка как PowerShell.;) Конечно, PowerShell имеет больше власти :P

3
ответ дан 5 December 2019 в 05:57
поделиться

Powershell. Это имеет ширину и глубину, и полностью поддерживается (сейчас и в будущем.) В отличие от Cygwin, например.

1
ответ дан 5 December 2019 в 05:57
поделиться

Я убедил бы Вас дать Python шанс. Это выглядит немного нечетным программистам 'C' сначала, но его легкому для взятия и что еще более важно легкий помнить. Вы собираетесь иметь интерны различного использования уровней квалификации и изменения кода, таким образом, Вы хотите что-то, что может потянуть из широкой базы пользователей. И если Вы собираетесь перейти к проблеме установить что-то новое, почему выбирают powershell, который будет тупиком для любого использующего его.

2
ответ дан 5 December 2019 в 05:57
поделиться

Gah. Я собирался сказать "powershell", но я был слишком занят, кодировав powershell для отправки моего ответа сюда, те 2, другие люди побеждают меня к нему.

1
ответ дан 5 December 2019 в 05:57
поделиться
Другие вопросы по тегам:

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