【发布时间】:2015-01-22 12:54:09
【问题描述】:
我通过互联网收到this问题和其他问题,但无法解决以下情况:
输入字符串为: SF_db_gobfid01_20141209/SF_db_gobfid01_bat_20141209.lst
输出将是: SF_db_gobfid01_20141209/SF_db_gobfid01_bat_20150122.lst
但以下方法不起作用:
echo "SF_db_gobfid01_20141209/SF_db_gobfid01_bat_20141209.lst" | sed 's/20141209$/20150122/'
有什么解决办法吗?
【问题讨论】:
-
它不起作用,因为
2041209$由于行尾锚点不匹配。您的输入包含2041209...之后的内容...