[英]Bash Scripting user input of filename
好的,所以我目前正在為 class 開發 bash 腳本,該腳本為特定文件名提取用戶輸入。 這些文件都存儲在同一個目錄中,所以無論如何都要將路徑添加到文件名的用戶輸入中?
例子:
echo -en "Please enter a .log name (/home/me/logs/****.log) : "
read filename
其中 filename 是稍后在 case 語句中使用的用戶輸入。
您只需執行字符串 concat 即可獲取所需的文件路徑。 下面的代碼示例:
echo -en "Please enter a .log name (/home/me/logs/****.log) : "
read filename
filepath="/home/me/logs/$filename.log"
echo $filepath
很多方法可以做到這一點
cd /home/me/logs
echo -en "print filename"
read fname
abpath="$(pwd)/${fname}"
echo ${abpath}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.