小编Jos*_*osh的帖子

Bash脚本正则表达式...如何查找和替换所有匹配?

我正在编写一个逐行读取文件的bash脚本.

该文件是.csv文件,其中包含DD/MM/YYYY格式的许多日期,但我想将它们更改为YYYY-MM-DD.

我想使用正则表达式匹配数据,并替换它,使文件中的所有日期都正确格式化为YYYY-MM-DD.

我相信这个正则表达式会匹配日期:

([0-9][0-9]?)/([0-9][0-9]?)/([0-9][0-9][0-9][0-9])
Run Code Online (Sandbox Code Playgroud)

但我不知道如何找到正则表达式匹配并用新格式替换它们,或者甚至可以在bash脚本中使用它.请帮忙!

regex bash shell search replace

9
推荐指数
3
解决办法
3万
查看次数

标签 统计

bash ×1

regex ×1

replace ×1

search ×1

shell ×1