关于bash:从用户输入创建文件名

Create a filename from user input

本问题已经有最佳答案,请猛点这里访问。

我正在编写一个bash脚本,其中我需要从连接在一起的两个用户输入创建一个文件名。我试过一个与下面的代码类似的代码,但它不起作用。感谢您的帮助。

1
2
3
4
5
6
7
8
9
10
11
12
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


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