将一些连续的命令粘贴到终端停止使用用户输入的命令,例如:
read VAR
echo $VAR
Run Code Online (Sandbox Code Playgroud)
或者
select VAR in 1 2 3; do break; done
echo $VAR
Run Code Online (Sandbox Code Playgroud)
echo $VAR 没有被粘贴/执行。
将所有命令放在一行上虽然有效:
read VAR; echo $VAR
Run Code Online (Sandbox Code Playgroud)
但是当有更多命令跟随时,这不是首选。
为什么会出现这种情况以及如何解决?
我的用例是在服务文档中有一些重复的命令。
我当然可以编写一个脚本,但这不是我打算做的,并且在仅具有读取访问权限的系统上可能无法实现。