我正在嘗試從文件中創建mysql數據庫輸入。但db filename
將來自變量filename= /file/path/name.sql
。但是當使用<
輸入時,它顯示ambiguous redirect
錯誤。用於文件輸入的Linux Shell「變量」<「
我完整的腳本是:
filename= /var/backup/mydatabase.sql
echo $filename
mysql -uxxxx -pxxxx -hxxxx databasename < $filename
,輸出是:
/var/backup/mydatabase.sql
./myscript.sh: line 3: $filename: ambiguous redirect
請注意以下內容:
- 請假設需要某種原因 的
- 我是root用戶
filename
變量
所以在這裏我的問題是:
- 如何使用
shell variables
文件輸入目的是什麼?各地=
確實沒有理由以root用戶身份運行mysql客戶端...... –
哦真的..? :) –
哦,真的!不要做任何根本不是絕對必要的事情。 –