所以我就猛砸試圖此命令:慶典 - 如何<重定向輸入,然後>重定向輸出到文件
sqlite3 my_db <<!
.header on
.mode csv
select * from table;
!
它的工作原理,但我想給輸出重定向到output.csv
。
sqlite3 my_db <<!
.header on
.mode csv
select * from table;
! > output.csv
...但慶典似乎覺得我不會用命令來完成:
...
$ >
$ >
$ > ^C
$
是什麼猛砸想從我這裏?爲什麼我無法將它重定向到我的.csv文件?
感謝
bash如何知道不包括'> output.csv'作爲輸入被重定向的一部分? –
對不起,如果這是一個非常廣泛的問題 –
如果你希望> output.csv是重定向輸入的一部分,你需要像下面這樣轉義它:sqlite3 my_db < output.csv(bash將使用>作爲重定向,除非轉義) – Francois