0

我是 Scripting 的初学者,我想知道 shell 的以下差异

  • if [ condition ]; then和之间的区别if [[ condition ]]; then
  • 我有这个var=$(diff file1.txt file2.txt)为什么我需要放在$括号前?
  • 我什么时候需要{}在 shell 中使用?我为什么要使用它(数组除外)?
  • 有什么地方我可以去看看和之间的区别Linux shellSolaris Shell?他们不一样。我正在尝试使用在 linux OpenSuse 中编写的 shell 代码和 shebang #!/bin/shfor solaris 来优化。但是,我注意到代码在 Solaris 上不起作用。但是,它在 Linux 中完美运行。所以我想知道如何或在哪里可以阅读它并优化我的代码,以便它也可以在 Solaris 上运行。

先感谢您

4

0 回答 0