sed - 将日期编码到批处理文件脚本中
问题描述
我正在尝试将日期转换为以下格式 mm-dd-yyyy,然后将其用作文件名中的变量。
这段代码完成了我对日期的转换,并且 stu2.txt 以正确的格式日期结束
echo convert date to new format
echo off
echo mydate | sed -e 's/\//-/g' stu.txt | c:\Bin\MKS\cut -c5-14 >stu2.txt
然后我想保存我刚刚在 stu2.txt 中转换的日期,并在以下命令中使用 if 作为变量 - 如果我提示输入正确格式的日期,这部分工作正常
7Z.exe a C:\Backup_Staging\Cowboy%mydate%.7z
那么如何将这两者结合起来,这样我就不必以正确的格式提示日期?换句话说,我如何使 mydate 变量包含 stu2.txt 的结果。或者另一种方法对我来说很好。
解决方案
推荐阅读
- apache-spark - 数据丢失 Spark 2.1 -kafka broker 0.8.2.1 流式传输
- node.js - 403 尝试通过 Firebase Cloud 功能上传到 Firebase 存储
- ffmpeg - FFmpeg 拆分和连接问题
- macos - OSX High Sierra 中的自动化服务
- twilio - 用于记录的 Twilio 操作
- algorithm - 如何检测这张图片中的相似物体?
- scala - SBT[1.1.1] 不同Scala版本的不同库依赖
- scala - Play + Akka - 加入集群并询问另一个 ActorSystem 上的演员
- django - Django INSTALLED_APPS 'polls' 与 'polls.apps.PollsConfig'
- docker - Kubernetes 未能发现支持的资源:getsockopt:连接被拒绝