假设我有一个以confirmation.sh以下内容命名的文件:
#!/bin/bash
echo -n "Are you sure [Y/n]? "
read line
case "$line" in
n|N) echo "smth"
;;
y|Y) echo "smth"
;;
esac
Run Code Online (Sandbox Code Playgroud)
我想通过以下方式运行这个脚本:
cat confirmation.sh | sh
Run Code Online (Sandbox Code Playgroud)
我看到Are you sure [Y/n]?了,剧本被打断了。有什么问题?