You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下创建不含换行符的带当前日期目录的方法求助

Ubuntu 22.04下创建不含换行符的带当前日期目录的方法求助

大家好,我目前用的是Ubuntu 22.04系统,想通过Shell脚本创建一个带当前日期的目录,但试了好几种方法都没搞定——要么创建出来的文件夹名称末尾带换行符,要么日期部分根本没显示出来,实在找不到解决办法,想请教下各位。

我试过的几种操作如下:

  • 直接在mkdir命令里拼接日期:
sudo mkdir /data/Backup/Subversion/Backup_$(date +"%Y_%d_%m")
  • 先定义日期变量再创建目录:
_Dir=Backup_$(date +"%Y_%d_%m")
sudo mkdir /data/Backup/Subversion/$_Dir

后来我还尝试用printf处理日期,单独执行printf $(date "+%d.%m.%Y")的时候输出是没有换行符的,但把它和mkdir结合起来后,创建的目录只有Backup_前缀,日期部分完全没加上:

sudo mkdir /data/Backup/Subversion/Backup_$printf $(date "+%d.%m.%Y")

请问有没有办法让创建的目录名不带换行符,还能正确显示日期呢?麻烦大家给点建议,谢谢!

Martin

备注:内容来源于stack exchange,提问作者martin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 08:34:37