Add read-debug
This commit is contained in:
25
read-debug
Normal file
25
read-debug
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "== Prompt Input Debugger =="
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "-- Test 1: Simple read -p"
|
||||||
|
read -p "Enter test value 1 (simple read -p): " TEST1
|
||||||
|
echo "Captured TEST1: '$TEST1'"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "-- Test 2: read -p with </dev/tty"
|
||||||
|
read -p "Enter test value 2 (read -p with </dev/tty): " TEST2 </dev/tty
|
||||||
|
echo "Captured TEST2: '$TEST2'"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "-- Test 3: printf + IFS= read -r </dev/tty"
|
||||||
|
printf "Enter test value 3 (printf + read from tty): "
|
||||||
|
IFS= read -r TEST3 </dev/tty
|
||||||
|
echo "Captured TEST3: '$TEST3'"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "-- Summary:"
|
||||||
|
echo "TEST1: '$TEST1'"
|
||||||
|
echo "TEST2: '$TEST2'"
|
||||||
|
echo "TEST3: '$TEST3'"
|
||||||
Reference in New Issue
Block a user