echo "Enter the file name"
read fname
find/-name `$fname` -print
問題:收到錯誤消息「找不到命令」
Enter the file to searched \n
myfile
Check01.sh: line 4: myfile: command not found
我要搜索通過在命令提示符下用戶輸入的文件名。
什麼是正確的語法或是否有任何其他方式來實現?
echo "Enter the file name"
read fname
find/-name `$fname` -print
問題:收到錯誤消息「找不到命令」
Enter the file to searched \n
myfile
Check01.sh: line 4: myfile: command not found
我要搜索通過在命令提示符下用戶輸入的文件名。
什麼是正確的語法或是否有任何其他方式來實現?
您正在使用反引號( '''),而不是引號。
您的shell正在嘗試執行輸入(myfile
)並將其用作find
命令的輸入。
試試這個:
echo "Enter the file name:";
read fname;
find/-name "$fname" -print
您的輸出不符合您的腳本。準確。 –
我爲您設置了格式化代碼,顯示錯誤! – Johnsyweb