在PowerShell中运行SQLite脚本后退出到shell
多年来(至少从2004年开始),我一直使用SQLite开发数据库,并在命令提示符下运行脚本,如下所示:在PowerShell中运行SQLite脚本后退出到shell,sqlite,powershell,Sqlite,Powershell,多年来(至少从2004年开始),我一直使用SQLite开发数据库,并在命令提示符下运行脚本,如下所示: sqlite3 mytest.db < mytest.sql > mytest.txt .\sqlite3 mytest.db -init mytest.sql > mytest.txt 我被卡住了,必须按住Ctrl+C键才能返回到提示。否则,它与命令提示符中的相同 我在SQL脚本中尝试了以下操作: .exit[SQLite点命令] 。系统退出 。系统退出PSSessio
sqlite3 mytest.db < mytest.sql > mytest.txt
.\sqlite3 mytest.db -init mytest.sql > mytest.txt
我被卡住了,必须按住Ctrl+C键才能返回到提示。否则,它与命令提示符中的相同
我在SQL脚本中尝试了以下操作:
.exit
[SQLite点命令]。系统退出
。系统退出PSSession
。系统退出PSHostProcess
| Exit PSHostProcess
);Exit PSHostProcess
)但似乎什么都不管用。按Ctrl+C组合键并不是什么大不了的事,但不得不按Ctrl+C组合键会让人恼火。运行SQLite脚本后是否有返回PowerShell提示符的方法?为什么要添加
-init
?为什么要添加-init?PS显然没有将<识别为输入重定向操作符,我找到了一个使用-init的解决方案。Ctrl+D不是要退出交互式SQLite提示符吗?(我还没有在Windows上试用过。)