SHR*_*ram 4 unix directory time date
我想创建脚本,其中新生成的目录自动将当前时间作为名称的一部分.
句法
mkdir mydir[min-hour-day-month-year]
Run Code Online (Sandbox Code Playgroud)
因此最近的目录将命名为
mydir101718052012
Run Code Online (Sandbox Code Playgroud)
一小时后创建的目录
mydir111718052012
Run Code Online (Sandbox Code Playgroud)
等等.
对不起,简单的问题,我是unix的新手,我使用的是bash
编辑:为什么不遵循正确的?我该怎么做 ?
newdir = mydir$( date +%Y-%m-%d-%H-%M-%S)
cp new.txt newdir/new1.txt
Run Code Online (Sandbox Code Playgroud)
如果您的日期实施支持这些选项,您可以简单地执行:
mkdir mydir$( date +%M%H%d%m%Y )
Run Code Online (Sandbox Code Playgroud)
请注意,这不会根据您的示例输出在名称中插入连字符.要获取初始描述中的连字符:
mkdir mydir$( date +%M-%H-%d-%m-%Y )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5735 次 |
| 最近记录: |