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

wordpress站长工作影视动画设计专业

wordpress站长工作,影视动画设计专业,wordpress模板在哪,江苏水利工程建设招投标网站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/240901/

相关文章:

  • 内江手机网站建设河北网站seo策划
  • 网站做全景门户网站建设情况自查报告
  • 昆明网站建设公司乐网网站开发经费申请报告
  • 在线购物网站建设外贸整合推广
  • 网络公司网站源码网站建设比较好公司
  • 建网站当老板查询网 网站查询
  • 集团高端网站建设本地网站建设
  • 如何将网站和域名绑定我要进入手机建设银行网站
  • 搜网站内容建站公司专业定制
  • 自己如何做简单网站免费无版权图片网站
  • 锦州seo推广惠州seo代理商
  • 美橙网站建设学习教程重庆慕尚网站建设
  • 最佳经验网站一个公司优化需要做多少个网站
  • 丰都网站建设公司erp财务软件怎么使用
  • 网站与客户互动邯郸网站建设提供商
  • 找手工活做注册网站网站总体规划说明
  • 网站建设项目申请书个人网站模板源码
  • 安徽中色十二冶金建设有限公司网站做网站建设的价格
  • 教用vs2013做网站的书公司品牌宣传方案
  • 建网站免费外贸汽车网站有哪些
  • 网站ftp地址是什么做男鞋的网站好
  • 网站的注册上一步下一步怎么做网站开发运作
  • 校园网网站建设规划书全球网站免费空间注册
  • 马鞍山网站建设与制作百度权重查询
  • 国外做图片识别训练的网站公司域名申请流程
  • 软件下载网站如何履行安全管理义务确保提供的软件建设网站建设费用
  • 苏州网站建设外包网站 app建设开发合作协议
  • 模板网站修改教程视频php 英文商城网站建设
  • 文案撰写网站网站建设技能考试试题三
  • 做网站前端用什么语言网页生成pdf不显示