我有一个包含数千个MM / DD / YYYY格式的随机日期的文本文件。我需要将所有这些日期转换为YY / MM / DD。使用bash执行此操作的最快捷最简单的方法是什么? 请注意,我们需要搜索日期,因为该文件还包含其他文本内容。
答案 0 :(得分:0)
甚至没有远程健壮,但您可以尝试:
1
答案 1 :(得分:0)
使用sed
:
sed -i 's/\([0-9][0-9]\)\/\([0-9][0-9]\)\/[0-9][0-9]\([0-9][0-9]\)/\3\/\1\/\2/g' your_text_file
如果要在修改之前备份文件,请使用-i.bak
代替-i
。