confirmation.sh
Aşağıdaki içeriğe sahip bir dosyam olduğunu varsayalım :
#!/bin/bash
echo -n "Are you sure [Y/n]? "
read line
case "$line" in
n|N) echo "smth"
;;
y|Y) echo "smth"
;;
esac
ve bu betiği şu şekilde çalıştırmak istiyorum:
cat confirmation.sh | sh
Anlıyorum Are you sure [Y/n]?
ve senaryo kesintiye uğradı. Sorun ne?
/bin/bash
patlama hattında, henüz bir kullanmak.sh
uzantısı ve boruya senaryoyu deneyinsh
. Sahip olduğunuz kod her ikisiyle de uyumlu olduğu için sorun değil, ancak belirtmeye değer.