我尝试使用当前日期在我的服务器中创建文件夹.
所以我写了下一行:
$ mkdir # date +”%d-%m-%Y”
cd # date +”%d-%m-%Y”
Run Code Online (Sandbox Code Playgroud)
并保存为.sh,但对于somme reasom它不起作用.可能是什么原因?
Noc*_*tua 14
你应该用
mkdir "$(date +"%d-%m-%Y")"
cd "$(date +"%d-%m-%Y")"
Run Code Online (Sandbox Code Playgroud)
在极端情况下,在第一个和第二个语句之间传递一天,这将不起作用.将其更改为:
d="$(date +"%d-%m-%Y")"
mkdir "$d"
cd "$d"
Run Code Online (Sandbox Code Playgroud)
Explanation:将$(...)子命令的输出作为字符串返回,我们将其存储在变量中d.
(引用由tripleee建议的变量)
| 归档时间: |
|
| 查看次数: |
12249 次 |
| 最近记录: |