重定向输入管道
比如 我们在有b.txt文件的时候 copy a.txt b.txt 时会停止下来 要求你输入y来确认是否覆盖
我们可以从定向输入来模拟输入y
echo a>a.txt
echo b>b.txt
echo y>c.txt
copy a.txt b.txt <c.txt
当然这里是按照你的要求来写的 c.txt是需要模拟手动输入到命令行的内容
如果只有一行需要模拟输入比如这里的会停下来要求你手动输入y可以这样写
echo y|copy a.txt b.txt
这里的意思是 前面的输出 作为管道符后面命令的输入
也就是执行了copy a.txt b.txt后会自动输入一个y
追问我这不是要输入y 是要输入密匙123
A.txt里的内容是123
这样应该怎么写?
追答你的追问让我很无语 自认已经把问题说的很清楚了 把前面的命令换成你自己的命令 把y换成密匙 就不会了???
比如你的命令是command 而输入command命令后就要求输入密匙 然后你的密匙在你的a.txt中
那么便是
command <a.txt
本回答被提问者采纳