2015-11-06 102 views
0

我在寫一個bash腳本,其中我需要從兩個用戶輸入連接在一起創建一個文件名。我已經嘗試了類似的代碼,但下面的代碼不工作。任何幫助表示讚賞。從用戶輸入創建一個文件名

echo -e "\e[1;36m" 
read -p " What floor: " floor 
echo 
echo -e "\e[0m" 
echo -e "\e[1;36m" 
read -p " what number: " number 
echo 
echo -e "\e[0m" 

filename = $floor + $number + .txt 

data > filename 
+0

題外話:你可能想先淨化輸入變量,以防止用戶訪問您的整個文件系統。 –

回答

2
filename="${floor}${number}.txt"