gpt4 book ai didi

linux - linux 上的脚本 shell 和 solaris 上的脚本 shell 之间的区别

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:46 24 4
gpt4 key购买 nike

我想学习 shell 脚本,我将在工作中使用 solaris。 linux 上的 shell 脚本和 solaris 上的 shell 脚本有什么区别吗?

最佳答案

区别不在于 Linux 和 Solaris,区别在于你在每个 shell 上使用的是什么:sh、csh、ksh、zsh、bash 等。

当你写一个 shell 脚本时,你应该总是以 shebang 开头。指示脚本是为哪个 shell 编写的。例如
#!/bin/bash
或者
#!/bin/csh

注意 shebang 也适用于非 shell 语言的脚本:
#!/usr/bin/perl
#!/usr/bin/python

bash shell 现在几乎无处不在,如果 Solaris 系统上有它,我建议您学习它。
/bin/shPOSIX shell,您应该了解它,以及它与 bash 之间的区别。

ksh 是对 sh 的改进,zsh 也是如此(但 zsh 声称它 “是为交互式使用而设计的 shell ")

cshconsidered evil

如今,bashsh 是需要学习的东西。

关于linux - linux 上的脚本 shell 和 solaris 上的脚本 shell 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41885654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com