yae*_*ael 15 sed
如何使用 sed 删除字符串中的第一个已知字符?
例如,假设我想删除字符串“@ABCDEFG1234”中的第一个字符(即@)
我想 sed 验证“@”是否作为第一个字符存在。如果是这样,它应该删除该字符。
joh*_*nny 26
无需捕获和替换。
sed 's/^@//'
@当它^在字符串中的第一个时,这将替换字符,什么都没有。因此,删除它。
@
^
Pab*_*blo 10
sed 's/^@\(.*\)/\1/'
^ 表示字符串的开头
@ 你已知的字符
(.*) 其余的,被捕获
(.*)
然后捕获的块将被替换为输出对不起,目前无法测试它,但应该是这样的
归档时间:
15 年,4 月 前
查看次数:
37171 次
最近记录:
6 年,8 月 前