大佬教程收集整理的这篇文章主要介绍了你可以在sed中使用哪些分隔符?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,如果我们使用/:
$var="Hel/lo" $sed "s/a/$var/g" <<< "haha" sed: -e expression #1,char 9: unkNown option to `s'
所以我们建议使用另一个分隔符,例如|:
$sed "s|a|$var|g" <<< "haha" hHel/lohHel/lo
但是,我想知道sed可以接受的分界符是什么…因为它似乎几乎是任何字符,包括正则表达式(*,?,.,…)!
在我的sed(GNU sed)4.2.2中:
$sed 's/a/b/g' <<< "haha" hbhb $sed 's_a_b_g' <<< "haha" hbhb $sed 's#a#b#g' <<< "haha" hbhb $sed 's$a$b$g' <<< "haha" hbhb $sed 's?a?b?g' <<< "haha" hbhb $sed 's*a*b*g' <<< "haha" hbhb $sed 's-a-b-g' <<< "haha" hbhb $sed 's.a.b.g' <<< "haha" hbhb $sed 'sXaXbXg' <<< "haha" hbhb $sed 'sxaxbxg' <<< "haha" hbhb $sed 's1a1b1g' <<< "haha" hbhb
如果它被转义,即使是在这里工作:
$sed 'saaabag' <<< "haha" sed: -e expression #1,char 5: unkNown option to `s' $sed 'sa\aabag' <<< "haha" hbhb
这有什么规格吗?
以上是大佬教程为你收集整理的你可以在sed中使用哪些分隔符?全部内容,希望文章能够帮你解决你可以在sed中使用哪些分隔符?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。