Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试替换与模式匹配的行中的所有字符串.*q=或HTTP用空字符串替换。
.*q=
HTTP
我正在使用以下命令。
sed s/.\*q=\|HTTP.*//
但这不起作用。它不会用空字符串替换字符串。如果上面的命令有什么问题,请告诉我。
这条线应该满足您的要求:
sed s'/\.\*q=\|HTTP//g'
例如:
kent$ echo "leave.*q=justHTTP foo"|sed s'/\.\*q=\|HTTP//g' leavejust foo
你的命令:
g
s/../../
.*
.
*