1
假設我有一個文件格式我要保存數據庫備份來給出這樣:重定向輸出
echo "~/backups/$(date +'%Y-%m-%d_%H-%M-%S').sql"
現在我怎麼可以指定這個結果作爲殼輸出文件名?
mysqldump my_db > ....?
順便說一句:殼解釋一個嵌套echo命令作爲可執行命令/文件的結果。所以
mysqldump my_db > $(echo "something")
不起作用。相反,shell會查找名爲something
的文件並嘗試執行它
不是真的...慶典重定向可以處理'〜';不需要將'〜'轉換爲'/ home/root /';除非它由其他用戶或非互動方式運行...... – anishsane