的停機端子輸出有從Mac山獅的終端,我運行以下命令:MySQL命令行
mysql -h localhost -u root -p -B database | gunzip < db.sql.gz
它執行罰款,並在創建數據庫,但文件內容被放入STD所以我看到內容在執行時會吐出到終端窗口中。
誰能告訴我關閉終端輸出的開關?我谷歌搜索,但我無法弄清楚。此外,現在將其記錄在此處供其他人使用)
的停機端子輸出有從Mac山獅的終端,我運行以下命令:MySQL命令行
mysql -h localhost -u root -p -B database | gunzip < db.sql.gz
它執行罰款,並在創建數據庫,但文件內容被放入STD所以我看到內容在執行時會吐出到終端窗口中。
誰能告訴我關閉終端輸出的開關?我谷歌搜索,但我無法弄清楚。此外,現在將其記錄在此處供其他人使用)
遵循
> /dev/null
和正常輸出被抑制,但錯誤仍顯示
遵循
> /dev/null 2>&1
和一切命令,其中包括的錯誤時supressed命令
您已將命令向後。數據流經管道左側 - >右側:
gzcat db.sql.gz | mysql -h localhost -u root -p -B database
同樣,gunzip解壓縮文件,但不輸出其內容。使用gzcat而不是將解壓縮的內容轉儲到標準輸出。 |
管道然後「捕獲」該輸出並將其重定向到mysql,該mysql將其用作輸入。
偉大的東西,馬克! – Jongosi
這很完美,謝謝。 – Jongosi