gpt4 book ai didi

linux - 使用sed替换文件中的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 11:29:20 24 4
gpt4 key购买 nike

我的文件中的数据字段采用 YYYY-MM-DD HH:MM:SS 格式,但我注意到导出设置的月值与分钟值相同。我想使用 sed 将所有行的月份值替换为相同的值。

我正在尝试这个,但没有成功:

sed "s/-[0-9]{2,}-/-08-/g" test.txt

有人知道如何做到这一点吗?

最佳答案

$ sed 's/^\(....\)-../\1-09/' < input

输入:

$ cat input 
2012-52-05 09:52:00
2012-53-05 09:53:00
2012-54-05 09:54:00

输出:

$ sed 's/^\(....\)-../\1-09/' < input
2012-09-05 09:52:00
2012-09-05 09:53:00
2012-09-05 09:54:00

关于linux - 使用sed替换文件中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12281086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com