[英]Convert batch file for loop to shell script for loop
I'm trying to convert a Batch File on a windows machine to a Bash script on a Linux one. 我正在尝试将Windows机器上的批处理文件转换为Linux上的Bash脚本。 I am having trouble with this line though: 我在这行上遇到了麻烦:
FOR /F "tokens=1,2,3,4 delims=/- " %%a in ('date/T') do set CDATE=%%c-%%b-%%a
Can anyone give me the equivalent shell line and maybe explain what is happening at this point: 任何人都可以给我等效的shell代码,也许可以解释一下此时发生的情况:
"tokens=1,2,3,4 delims=/- "
尝试这样:
CDATE=$(date +"%y-%m-%d")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.