当前位置: 首页 > news >正文

公司网站建设费用入账上海做网站运维的公司

公司网站建设费用入账,上海做网站运维的公司,win2003创建网站,东莞横沥医院sed使用扩展正则表达式时, -i 要写在 -r 或 -E 的后面 前言 -r 等效 -E , 启用扩展正则表达式 -E是新叫法,更统一,能增强可移植性 , 但老系统,比如 CentOS-7 的 sed 只能用 -r ### Ubuntu24.04-E, -r, --regexp-extendeduse extended regular expressions in the script(fo…

sed使用扩展正则表达式时, -i 要写在 -r 或 -E 的后面

前言

-r 等效 -E , 启用扩展正则表达式

-E是新叫法,更统一,能增强可移植性 , 但老系统,比如 CentOS-7 的 sed 只能用 -r

###  Ubuntu24.04-E, -r, --regexp-extendeduse extended regular expressions in the script(for portability use POSIX -E).###   CentOS7.9-r, --regexp-extended在脚本中使用扩展正则表达式###   Fedora39-E, -r, --regexp-extended在脚本中使用扩展正则表达式(为保证可移植性使用 POSIX -E)。###   Rocky Linux 9.1 (Blue Onyx) -E, -r, --regexp-extendeduse extended regular expressions in the script(for portability use POSIX -E).
  1. sed在未开启扩展正则前, 使用+加号 和 ?问号, 前面要加上反斜杠\ 才能表示 一多(\+) 和 零一(\?)
    在开启扩展正则后, 不用加反斜杠\

  2. -i 是将结果保存到文件

  3. 新版本 r 和 E 可以都写上 -r , -E , -rE , -Er 都可以


经测试, 如果将 -i 写在 -r-E之前, 则扩展正则不会生效 , 如 -ir , -iE , irE

-r-E 写在 -i 之前, 如 -ri , -Ei , -Eri -rEi 就能生效扩展正则

加上 e 可以写成 -Erie , -rEie

在 CentOS-7.9 上的测试

[root@3050 ttt]# echo aaa > t
[root@3050 ttt]# cat t
aaa
[root@3050 ttt]# sed -ire 's/a+/bbbbbbbbbb/g' t
[root@3050 ttt]# cat t
aaa
[root@3050 ttt]# sed -rie 's/a+/bbbbbbbbbb/g' t
[root@3050 ttt]# cat t
bbbbbbbbbb

在 Ubuntu-24.04 上测试

root@TxCloud:~/ttt# echo aaa > t
root@TxCloud:~/ttt# ls
t
root@TxCloud:~/ttt# cat t
aaa
root@TxCloud:~/ttt# sed -ir 's/a+/bbbbbbbbb/g' t
root@TxCloud:~/ttt# cat t
aaa
root@TxCloud:~/ttt# sed -iE 's/a+/bbbbbbbbb/g' t
root@TxCloud:~/ttt# cat t
aaa
root@TxCloud:~/ttt# sed -iEr 's/a+/bbbbbbbbb/g' t
root@TxCloud:~/ttt# cat t
aaa
root@TxCloud:~/ttt# sed -Eri 's/a+/bbbbbbbbb/g' t
root@TxCloud:~/ttt# cat t
bbbbbbbbb

在 Rocky Linux 9.1 (Blue Onyx) 的测试

[root@u16slc ttt]# echo 111 > t
[root@u16slc ttt]# ls
t
[root@u16slc ttt]# cat t
111
[root@u16slc ttt]# sed -ir 's/1+//g' t
[root@u16slc ttt]# cat t
111
[root@u16slc ttt]# sed -iE 's/1+//g' t
[root@u16slc ttt]# cat t
111
[root@u16slc ttt]# sed -iEr 's/1+//g' t
[root@u16slc ttt]# cat t
111
[root@u16slc ttt]# sed -irE 's/1+//g' t
[root@u16slc ttt]# cat t
111
[root@u16slc ttt]# sed -rEi 's/1+//g' t
[root@u16slc ttt]# cat t[root@u16slc ttt]# 

在 Fedora 40 上的测试

root@n1-40-2-6:~/ttt# echo 111 > t
root@n1-40-2-6:~/ttt# cat t
111
root@n1-40-2-6:~/ttt# sed -iE 's/1+/222222222222222222222222/g' t
root@n1-40-2-6:~/ttt# cat t
111
root@n1-40-2-6:~/ttt# sed -Ei 's/1+/222222222222222222222222/g' t
root@n1-40-2-6:~/ttt# cat t
222222222222222222222222

在 Rocky Linux 9.4 (Blue Onyx) 的测试

[root@103R94 ttt]# echo aaa > t
[root@103R94 ttt]# cat t
aaa
[root@103R94 ttt]# sed -irEe 's/a+/AAAAAAAAAAAA/g' t
[root@103R94 ttt]# cat t
aaa
[root@103R94 ttt]# sed -rEie 's/a+/AAAAAAAAAAAA/g' t
[root@103R94 ttt]# cat t
AAAAAAAAAAAA
http://www.yayakq.cn/news/183195/

相关文章:

  • 2018年网站建设工作总结淮安网站建设优化
  • 克隆网站后台大学生动漫主题网页制作
  • 做网站月入7000网站开发原创动漫
  • 台州网站设计建设网站采用的网络技术
  • 农林网站建设公司如何创建一个论坛网站
  • 杭州大江东建设局网站猪八戒网站开发合同
  • 泉州响应式网站建设建网站要多少钱呢
  • 手机网站 制作网站制作的教程
  • 全椒县城乡规划建设局网站免费小说网站怎么做
  • h5做的网站如何连接数据库网站设计是用什么做的
  • wordpres做影视网站如何做一名优秀的网站管理者
  • 专业工厂网站建设昆明今天刚刚发生的新闻
  • 兼职做网站访问量和数据做外贸收费的服装网站
  • 做网站公司选哪家网站建设推广浩森宇特
  • php网站搭建徐州网站建设公司官网
  • 网站建设和网袷宣传广西seo优化
  • 做整形网站多少钱电子商务有限公司是干什么的
  • 婚恋网站制作营销型网站建设开发价格
  • 电脑行业网站模板北京商城网站建设费用
  • 网站运营工作具体做啥网架公司的名称
  • 温州企业建站系统模板免费网络推广公司
  • 小米手机做网站服务器吗精仿虎嗅网织梦网站模板
  • 申请微官网的网站专业做网站电话
  • php餐饮网站大学网站建设情况汇报
  • 爱ppt网站提供微网站制作电话
  • 企业网站建设研究论文wordpress+icon图标
  • 网站建设后端技术雅虎提交网站入口
  • 合肥企业网站建设哪个好网站开发程序开发
  • 微管家里的微网站怎么建设网站建设商城模板下载
  • 易语言怎么做ifa网站填表自己做商务网站有什么利弊