私はスクリプティングの初心者で、次のシェルの違いを知りたいです。
if [ condition ]; then
との違いif [[ condition ]]; then
- 私はこれを持っています
var=$(diff file1.txt file2.txt)
なぜ$
ブラケットの前に置く必要があるのですか? {}
いつシェルで使用する必要がありますか? なぜそれを使用するのですか (配列を除く)?- と の違いを確認できる場所はあり
Linux shell
ますSolaris Shell
か? それらは同じではありません。Linux OpenSuse で書かれた shell コードを#!/bin/sh
、solaris 用のシバンで最適化しようとしています。ただし、Solaris ではコードが機能しないことに気付きました。ただし、Linuxでは完全に機能します。だから、どのように、またはどこでそれについて読んで、Solaris でも動作するようにコードを最適化できるのか疑問に思っていました。
前もって感謝します