Bash 根据用户输入创建文件名
我正在编写一个bash脚本,其中需要从连接在一起的两个用户输入创建一个文件名。我已经尝试了一个类似的代码,但它没有工作。任何帮助是感激的Bash 根据用户输入创建文件名,bash,Bash,我正在编写一个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 da
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
离题:您可能希望首先清理输入变量,以防止用户访问整个文件系统。
filename="${floor}${number}.txt"