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
Date 将文件中的YYYY/MM/DD格式日期数据转换为DD.MM.YYYY_Date_Sed - Fatal编程技术网

Date 将文件中的YYYY/MM/DD格式日期数据转换为DD.MM.YYYY

Date 将文件中的YYYY/MM/DD格式日期数据转换为DD.MM.YYYY,date,sed,Date,Sed,快速帮助sed将文件中的YYYY/MM/DD格式日期数据转换为DD.MM.YYYY sed 's|\([0-9][0-9][0-9][0-9]\)/\([0-1][0-9]\)/\([0-3][0-9]\)|\3.\2.\1|g' date.txt 如果使用GNU sed,则需要进行一些小的修改,以实现更好的日期模式过滤 sed 's#\b\([0-9]\{4\}\)/\(0[1-9]\|1[0-2]\)/\(0[1-9]\|[1-2][0-9]\|3[01]\)\b#\3.\2.\1#g'

快速帮助sed将文件中的YYYY/MM/DD格式日期数据转换为DD.MM.YYYY

sed 's|\([0-9][0-9][0-9][0-9]\)/\([0-1][0-9]\)/\([0-3][0-9]\)|\3.\2.\1|g' date.txt

如果使用GNU sed,则需要进行一些小的修改,以实现更好的日期模式过滤

sed 's#\b\([0-9]\{4\}\)/\(0[1-9]\|1[0-2]\)/\(0[1-9]\|[1-2][0-9]\|3[01]\)\b#\3.\2.\1#g' date.txt
这对我有用

sed 's|\([0-9][0-9][0-9][0-9]\)/\([0-1][0-9]\)/\([0-3][0-9]\)|\3.\2.\1|g' date.txt

你能解释一下你的问题吗?如果你提出一个问题并提供你自己的答案,但不提供没有问题的答案,这似乎是试图“分享”一个OP发现有用的片段。这可能是一件合理的事情(虽然我不认为这是在这种情况下),但这不是这样做的方式。这样做的方法是写一个规范的问题,其中代码片段是正确的答案,然后回答它并接受这个答案。