2019-10-29 18:22:19 +08:00
|
|
|
#!/usr/bin/env bash
|
2019-10-10 08:56:31 +08:00
|
|
|
|
2019-05-10 11:17:57 +08:00
|
|
|
# redirecting input file descriptors
|
|
|
|
|
|
|
|
exec 3>&1
|
|
|
|
echo "This is the 3 file descriptor" >&3
|
|
|
|
|
|
|
|
exec 6>&0
|
2019-10-10 08:56:31 +08:00
|
|
|
exec 0< test
|
2019-05-10 11:17:57 +08:00
|
|
|
|
|
|
|
count=1
|
|
|
|
while read line
|
|
|
|
do
|
2019-10-29 18:22:19 +08:00
|
|
|
echo "Line #$count: $line"
|
|
|
|
count=$[ $count + 1 ]
|
2019-05-10 11:17:57 +08:00
|
|
|
done
|
|
|
|
exec 0<&6
|
|
|
|
read -p "Are you done now?" answer
|
|
|
|
case $answer in
|
2019-10-29 18:22:19 +08:00
|
|
|
Y | y) echo "Goodbye" ;;
|
|
|
|
N | n) echo "Sorry, this is the end" ;;
|
2019-05-10 11:17:57 +08:00
|
|
|
esac
|
|
|
|
|