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