Bash:带空格的日期输入
我正在尝试重命名一组文件,这些文件的格式是Bash:带空格的日期输入,bash,date,Bash,Date,我正在尝试重命名一组文件,这些文件的格式是dd-mmm-yyyy.csv(即mmm,如1月、2月、3月……)。如何在bash中使用date将文件重命名为yyyy-mm-dd.csv 我试过这个: $ date "27 Mar 2008 +%Y-%m-%d" date: invalid date '27 Mar 2008 +%Y-%m-%d' 谢谢@karakfa。为我工作! $ date -d '27 Mar 2008' +'%Y-%m-%d' 2008-03-27
dd-mmm-yyyy.csv
(即mmm
,如1月、2月、3月……)。如何在bash中使用date
将文件重命名为yyyy-mm-dd.csv
我试过这个:
$ date "27 Mar 2008 +%Y-%m-%d"
date: invalid date '27 Mar 2008 +%Y-%m-%d'
谢谢@karakfa。为我工作!
$ date -d '27 Mar 2008' +'%Y-%m-%d'
2008-03-27