如何在变量中引用带有空格的文件名或路径?
- 论坛
- 如何在变量中引用带有空格的文件名或路径?
14 浏览
如何在变量中引用带有空格的文件名或路径?
我正在尝试编写一个简单的shell脚本,但是我无法弄清楚为什么我不能在一个用于生成shell脚本中的文件名的字符串变量中保留空格。
#!/bin/bash let minus3=10#$(date +%Y)-3 let minus2=10#$(date +%Y)-2 string="$minus3 - $minus2" dir="'$minus3\ -\ $minus2'" printf "\n现在是$(date +%Y)年。\n我们将会在今天移动来自$string的文件。\n\n"
以下命令会因为空格而产生多个错误命名的目录:
mkdir $dir mkdir $string