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

时间:2017-01-27 01:04:45

标签: linux shell unix solaris

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

2 个答案:

答案 0 :(得分:3)

区别在于Linux和Solaris之间的区别,区别在于你在每个shell上使用的shell:sh,csh,ksh,zsh,bash等。

编写shell脚本时,应始终使用shebang启动它,指示脚本编写的shell。例如
substr()

#!/bin/bash

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

#!/usr/bin/python shell现在几乎随处可用,我建议你学习的是Solaris系统上可用的那个。
bash POSIX shell,您应该了解它,以及它与bash之间的区别。

/bin/shksh改进,sh也是如此(但zsh声称​​“是为交互式使用设计的外壳”

cshconsidered evil

这些天 bash sh 是值得学习的。

答案 1 :(得分:0)

谢谢大家。 我从你的回复中了解到我必须学习与linux和solaris兼容的bash shell。