Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash:带空格的日期输入_Bash_Date - Fatal编程技术网

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