4
我有一個這樣的字符串替換字符串:與sed的
test:blabla
而且隨着SED,我想更換後有什麼「:」別的東西。
我可以設法替換一個單詞,但不是':'之後的單詞。我在網上搜索了答案,但我沒有找到任何答案。
任何幫助?
我有一個這樣的字符串替換字符串:與sed的
test:blabla
而且隨着SED,我想更換後有什麼「:」別的東西。
我可以設法替換一個單詞,但不是':'之後的單詞。我在網上搜索了答案,但我沒有找到任何答案。
任何幫助?
用途:sed 's/:.*/:replaceword/'
$ echo test:blabla | sed 's/:.*/:replaceword/'
test:replaceword
或爲情勢test test:blabla test
,你只需要更換以下:
使用sed 's/:[^ ]*/:replaceword/'
字:
$ echo "test test:blabla test" | sed 's/:[^ ]*/:replaceword/'
test test:replaceword test
# Use the g flag for multiple matches on a line
$ echo "test test:blabla test test:blah2" | sed 's/:[^ ]*/:replaceword/g'
test test:replaceword test test:replaceword
> echo $SER2
test:blabla
> echo $SER2 | sed 's/\([^:]*:\).*/\1replace/g'
test:replace
>