Scripting 对于系统管理员来说,满足这些需求的最佳编程语言是什么?

Scripting 对于系统管理员来说,满足这些需求的最佳编程语言是什么?,scripting,programming-languages,system-administration,Scripting,Programming Languages,System Administration,对于需要为服务器(Linux服务器)编写脚本的系统管理员来说,最好的编程语言是什么。这是用于文件操作、操作系统功能(如在python中导入操作系统)和一种适于在远程工作中进行操作的语言(轻量级程序等) 编辑:建议除了bash脚本、shell脚本等之外,使用它们处理操作(操作系统操作等)并不容易。Perl擅长正则表达式,但还不够,Python擅长os库。我正在寻找一些具有Perl正则表达式功能和Python操作系统库等广泛变体的东西(即,使用awk和使用Python更容易处理字符串,但在某些方面不

对于需要为服务器(Linux服务器)编写脚本的系统管理员来说,最好的编程语言是什么。这是用于文件操作、操作系统功能(如在python中导入操作系统)和一种适于在远程工作中进行操作的语言(轻量级程序等)


编辑:建议除了bash脚本、shell脚本等之外,使用它们处理操作(操作系统操作等)并不容易。Perl擅长正则表达式,但还不够,Python擅长os库。我正在寻找一些具有Perl正则表达式功能和Python操作系统库等广泛变体的东西(即,使用awk和使用Python更容易处理字符串,但在某些方面不如Perl好)

我会使用shell脚本。(
bash、sh、zsh等,具体取决于系统上安装的内容)。然后,您可以调用所有启用CLI的工具,如
awk、sed…


它能满足您的需要吗?

我会使用shell脚本。(
bash、sh、zsh等,具体取决于系统上安装的内容)。然后,您可以调用所有启用CLI的工具,如
awk、sed…


它是否适合您的需要?

如果您已经了解Python,请尽可能多地使用它。然而,你当然应该学习。Unix的许多部分都是基于命令行的,而shell脚本就是为了利用这一点而设计的,尽管它无法真正实现复杂度的向上扩展。但那就是你切换到Python的时候了。

如果你已经了解Python,请尽可能多地使用它。然而,你当然应该学习。Unix的许多部分都是基于命令行的,而shell脚本就是为了利用这一点而设计的,尽管它无法真正实现复杂度的向上扩展。但那就是你切换到Python的时候了。

我不能提供“最佳”选择,但我看到了一个有趣的演示,介绍了使用Python带来的一些非常引人注目的优势。

我不能提供“最佳”选择,但我看到了一个有趣的演示,展示了使用的一些非常引人注目的优势。

因为不同的编程语言提供而接受作为答案。因为不同的编程语言提供而接受作为答案。