Bash 有没有办法通过shell命令模拟保存和关闭文件?

Bash 有没有办法通过shell命令模拟保存和关闭文件?,bash,shell,unix,Bash,Shell,Unix,我有一个场景,其中一个shell脚本运行另一个shell脚本。第二个shell脚本提示用户键入审阅注释并关闭文件 在我的例子中,我不想键入任何内容,只想保存并退出(相当于vim命令:wq)文件。我想通过一个shell脚本来实现自动化,在这个脚本中,我不希望手动干预来保存和退出文件。我怎样才能做到这一点呢?我不确定我是否了解上下文,但如果您只是(echo“input of your choice”>>file.txt),它就可以完成任务,而且不必退出并保存任何内容 如果einput已在文件中,则可

我有一个场景,其中一个shell脚本运行另一个shell脚本。第二个shell脚本提示用户键入审阅注释并关闭文件


在我的例子中,我不想键入任何内容,只想保存并退出(相当于vim命令
:wq
)文件。我想通过一个shell脚本来实现自动化,在这个脚本中,我不希望手动干预来保存和退出文件。我怎样才能做到这一点呢?

我不确定我是否了解上下文,但如果您只是(echo“input of your choice”>>file.txt),它就可以完成任务,而且不必退出并保存任何内容 如果einput已在文件中,则可以(cat inputfile.txt>>file.txt)
这个命令可以放在您的第一个脚本中

您可以看看您是否尝试了类似
echo:wq“| vi文件
?根据第二个脚本的不同,这可能会失败,您需要类似于
expect
(请参阅@Zelnes的链接)的东西。请提供一个脚本示例。