Я хочу сопоставить следующую строку с регулярным выражением в sed:
db=connect_str=DBI:SQLAnywhere:ENG=ABC1_hostname12;DBN=ABC12;UID=USERID;PWD=passwd123;LINKS=tcpip{host=10.11.12.13:1234}
Я использую регулярное выражение:
sed -n '/ABC1_.+;/p' Config/db_conn.cfg
но это не работает. С другой стороны, это работает, если я использую:
sed -n '/ABC1_.*;/p' Config/db_conn.cfg
Может кто-нибудь объяснить, почему это не работает? И есть ли другой способ сопоставить его?