4
Mengapa cabang 'jika [$ 1 = “1”]' selalu dipilih bahkan jika $ 1 bukan 1?
Saya memiliki skrip shell bernama 'teleport.sh' seperti ini: if [ $1="1" ]; then shift mv "$@" ~/lab/Sun elif [ $1="2" ]; then shift mv "$@" ~/lab/Moon elif [ $1="3" ]; then shift mv "$@" ~/lab/Earth fi Ketika saya mengeksekusi: sh teleport.sh 2 testfile Ini testfiledipindahkan ke ~/lab/Sundirektori, yang membingungkan saya …