1
“#! / Bin / sh -a” içindeki -a neden sed'i etkiler ve “set -a” etkilemez?
Aşağıdaki .sh dosyasını çalıştırırsam: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' Sonuç bir hatadır: sed: -e ifade # 1, karakter 18: Geçersiz aralık sonu Ancak aşağıdaki .sh dosyasını çalıştırırsam: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Hatasız çalışır. İkinci kod ilk kodla eşdeğer değil mi? Neden ilk …