sed: -e expression #1, char 0: no previous regular expression

从入门到精通:用友BIP旗舰版全模块实施与运维实战指南 本文详细介绍了用友BIP旗舰版的全模块实施与运维实战指南,涵盖财务云、供应链云、生产制造等核心模块的配置与优化技巧。通过渐进式学习法和实战案例,帮助用户从入门到精通,提升系统实施效率和运维能力,特别适合企业IT人员和实施顾问参考。 阅读详情

sed执行替换操作,单独执行不存在问题,但是脚本中执行报上述信息:

###手工执行#############

[root@k8s-t01 tmp]# a=88888888
[root@k8s-t01 tmp]# b=ffffffff
[root@k8s-t01 tmp]# sed -i "s/${a}/${b}/g"  q1.txt 
[root@k8s-t01 tmp]# more q1.txt 
xxxxx||yyyyyy||zzzzzz|11111||22222||333||ffffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||ffffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||ffffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||ffffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||ggggggg||0000000

######脚本执行###########

[root@k8s-t01 tmp]# cat q1.txt |while read line
> do 
> a=`echo $line|awk -F "|" '{print $12}'`
> echo $a
> b=`grep $a  p1.txt |awk '{print $2}'`
> echo $b
> sed -i "s/${a}/${b}/g"  q1.txt 
> done
88888888
fffffff
88888888
fffffff
88888888
fffffff
88888888
fffffff
ggggggg
ggggggg


sed: -e expression #1, char 0: no previous regular expression
[root@k8s-t01 tmp]# more q1.txt 
xxxxx||yyyyyy||zzzzzz|11111||22222||333||fffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||fffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||fffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||fffffff||0000000
xxxxx||yyyyyy||zzzzzz|11111||22222||333||ggggggg||0000000

[root@k8s-t01 tmp]# 

看结果也是执行成功了!!!

SAP_SD模块信用管理-最早未清项判断逾期 在 SAP SD 模块的信用管理(Credit Management) 中,系统可以通过 最早未清项(Oldest Open Item) 来判断客户是否存在逾期,从而影响订单的信用检查结果。例如: 定义最大未清项目%为1%,未清天数为1天,即允许客户“逾期1天的未清应收帐款/该客户的应收帐款余额”最大比例为1%,若超过1%则将被信用冻结。的信用检查功能,用于判断客户是否有账龄过长的未清款项,并据此决定是否允许新的销售订单继续处理。然后在查看客户的信贷信息可以看到,最早的未清信息显示在系统中。 阅读详情

相关推荐

CANoe开发入门到精通读书笔记(2)——CAPL编程

CAPL函数的语法跟C语言很类似,但也包含一些C语言所不具备的功能大部分CAPL支持的数据类型都可以直接声明为函数参数, 例如,整型、浮点型、枚举、结构、定时器以及它们的引用。但有一些类型不能被直接声明,而需要加上*号(注意该符号并不是C语言中 指针的意思)。例 如 : signal * s 、 envvarInt * ev 、 sysvarFloat * sv 、 diagRequest * dr、diagResponse * dr、int matrix[][],以及。

weixin_66275497的博客 6459

Linux文本处理三剑客之sed

Linux文本处理三剑客之sed 一、sed工作流程 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区 中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容 送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed -ri.bak sed -ric --fo

qfzhaohan的博客 599

当KCF遇见卡尔曼滤波:视觉跟随算法的动态优化实战

本文探讨了KCF算法与卡尔曼滤波在视觉跟随算法中的动态优化实践,通过深度融合策略提升目标跟踪的鲁棒性和实时性。特别针对机器人应用场景,详细解析了在Jetson等嵌入式平台上的优化技巧,包括计算图优化、内存访问优化和多线程流水线设计,实现了30FPS@1080p的稳定跟踪性能。

sugar的博客 957

三剑客之sed命令

一 sed介绍 ​ sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在 临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完 成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出,或者使用sed -i选项

weixin_46837396的博客 940

大学生智能车竞赛初次尝试经验分享--1(硬件绘制电路,pcb部分)

本人机械电子专业大二暑假参加全国大学生智能车竞赛,之前参加过一些其他类型的比赛有一点基础,由于之前疫情影响所以做智能车比赛断代了,没有学长带也没有思路,从一开始的一头雾水逐渐摸索出我感觉比较实用的经验。 一.首先是硬件的准备工作: 1.硬件部分与要自己设计需要的电路制成pcb。推荐使用Altium Designer20,AD比较常用所以有多实用的教学视频,另外需要自己了解布线规则,包括信号线,电源线常用的宽度 一些电源电路,驱动电路建议用multisim仿真,没有问题再进行制版 单片机有关的需要仿真

weixin_52679034的博客 9834

Unity UI适配核心:Canvas Scaler模式解析与2023版避坑指南

UI适配是游戏与应用开发中的基础挑战,其核心在于确保界面元素在不同屏幕分辨率与设备上保持视觉一致与功能可用。原理上,系统通过坐标转换与缩放计算,将设计稿的布局映射到物理屏幕。技术价值在于提升用户体验的一致性与产品的跨平台兼容性。应用场景广泛覆盖手游、PC端应用及各类交互界面。本文聚焦Unity引擎中的Canvas Scaler组件,深入剖析其Scale With Screen Size等模式的工作原理,并结合锚点设置、安全区域处理等高频搜索热词,提供解决UI错位、拉伸及异形屏适配等常见问题的工程实践方案,帮

weixin_30920597的博客 622

Linux Shell编程及自动化运维实现 第5章 三剑客 sed(三剑客第二剑)

sed(三剑客第二剑) 前言 Stream EDitor:流编辑 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。 接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作; 格式 1 sed 选项 命令 文件 s...

weixin_49453051的博客 570

十二、基于FPGA实现slave SelectMAP配置逻辑

slave SelectMAP配置

weixin_41838250的博客 8754

sed r命令使用

sed中的r命令会把其后面的任何字符判读为文件名,直到回车符或是单引号,一般对r命令的写法有下面的几种:sed /pattern/{r file1other cmd} file  # 因为这里里面使用了{},所以可以添加其它命令 sed /pattern/ r file1 file  sed -e /pattern/{r file1 -e other c

很多东西学会了可以不用记录的,记录的都是寂寞罢了 1万+

基于Python的房地产评估数据抓取与分析 —— 房价走势与市场报告

在房地产行业中,了解和分析房产价格的变化趋势、各个地区的房价差异以及市场评价报告,可以帮助投资者、购房者以及政策制定者做出更加明智的决策。本文介绍了如何使用Python爬虫技术抓取房地产平台上的房产评估报告、价格走势等数据,并对抓取的数据进行分析。通过这些技术,您可以自动化抓取房地产平台的数据,分析房价走势,获取市场报告,为房地产投资决策提供数据支持。假设我们要从链家网抓取某个房产的价格、房产描述以及历史成交价格,首先需要获取目标房产页面的URL,并发送HTTP请求。伪装为常见浏览器,避免被识别为爬虫。

2201_76125261的博客 847

搭建AutoSAR开发环境

任何开发都需要一套开发环境,包括软硬件环境,笔者后续将介绍的是 NXP 的 S32K144 配套的开发板。接下来详细介绍怎么获取这些软硬件工具。仅供个人学习使用!

cfl927096306的博客 6110

Linux操作系统中vi无法输入中文的原因, E35: No previous regular expression

用一句话概括原因以及解决方法的话: 就是默认vi进去的是命令模式,你需要通过在键盘输入“i,a,o”随便一个英文进入编辑模式,然后按一下shift键切换为中文就行了。 (适用于不知道怎么切换中文,以及适用于看到输入的中文,按回车键却没有中文输入进去的情况) 1.首先我们在终端执行 ‘’vi test‘’命令时,默认打开test文件(若没有则会自动创建) 此处我已经在test文件里面编辑了一些内容了: 2.接着我们处于的是vi工作模式(一共有命令模式,编辑模式,命令项模式或底行模式.

weixin_50746407的博客 1万+

程序化广告ADX系统架构设计与实现

摘要: 本文详细介绍了程序化广告交易平台(ADX)的系统架构设计与实现。ADX作为连接广告主与媒体的核心平台,采用基于腾讯云和阿里云的微服务架构,包含网络基础设施、负载均衡、消息处理、核心业务服务和多级数据存储等层次。重点解析了Kafka消息队列处理高并发广告请求、Redis实时统计关键指标等核心技术实现,并提供了Java代码示例展示广告请求处理、竞价流程等核心功能。该系统通过分层设计和分布式组件,实现了高性能、高可用的程序化广告交易能力。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 768

Sed Regular Expression

Today I also used Sed to do some relatively complex job. So I used regular expression. However, the expression in Sed is a little bit different from normal Regexp, especially the "(". There is no need...

weixin_30502157的博客 307

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

10. Regular Expression Matching

题目返回true和false,即解决可行不可行问题,脑海中首先浮现的是可以使用动态规划的方法,那么也可以使用递归的方法。然而。。。却写不出方程式(o(╥﹏╥)o) 想了几分钟,回归了关于动态规划的笔记(观看B站上讲解时做的),还是没有啥思路。就果断看大佬们的做法了。参考链接:https://blog.youkuaiyun.com/qq_40280096/article/details/82117696...

xiaoxiaosuwy的博客 874

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

15 三剑客之sed命令

文章目录三剑客之sed命令一 sed介绍二 sed选项与基本用法示例2.3 \cregexpc三 sed常用命令四 模式空间与保持空间五 sed脚本六 练习 三剑客之sed命令 一 sed介绍 ​ sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在 临时缓冲区中,称为“模式空间”(pattern space),接着用sed命

ximanxue的博客 648

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

09 sed

三剑客之sed命令 一 sed介绍 ​ sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在 临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完 成后,把缓冲区...

baim0 275

shell编程-sed命令

三剑客之sed命令 一 sed介绍 ​ sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在 临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完 成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出,或者使

徐中祥的博客 726

sed 教你如何非交互式编辑文件1

流编辑器 sed 目录一、sed 工作流程二、命令格式三、支持正则表达式四、sed 基本用法五、sed 扩展六、sed 命令示例七、sed 常见操作 一、sed 工作流程 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存 储在临时缓冲区 中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后, 把缓冲区的内容 送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你 使用重定向存储输出。 Sed 主要

weixin_43357497的博客 634

[sh]sed 4个功能

[root@lanny test]# cat test.txt test liyao lanny   经典博文: http://oldboy.blog.51cto.com/2561410/949365 http://blog.youkuaiyun.com/hello_hwc/article/details/39528879  http://blog.youkuaiyun.com/hello_...

weixin_33994444的博客 216

SED与AWK学习笔记

1. 基本概念 Sed是一个“非交互式”的面向字符流的编辑器。 这个面向字符流就像是我去餐厅点了一道菜让厨师做,菜都是字符,厨师做好后直接送到我面前。所以我只要下达命令就好。 Sed的优点是可以在一个地方指定所有的编辑指令,然后通过文件传递一次来执行他们。但是它在每次多于一行的处理能力方面有限制。 Awk的典型应用是将数据转换成格式化的报表。增强可读性。因此当数据有某种结构

swrd 966

sed命令错误解决方案

sed异常信息:sed: -e expression #1, char 0: no previous regular expression 解决方法:无论如何都找不到错误的地方,那么错误就是:   就是sed处理了空行记录也会导致这样的错误,比如说你文件有2行内容但是当你用cat -n file查看文件时候发现有1行空内容,这样就导致脚本处理的实际行数并不是你眼睛看到的那2行内容,还有空行的

1509

几个有用的正则表达式模版 Regular Expression Patterns( From C# cookbook)

Match only alphanumeric characters along with the characters -,+.., and any whitespace: ^([/w/.+-]|/s)*$   仅包括英文字母(大小写)、数字、"."、"+"、"-"及空格的任意长度的字串Match only alphanumeric characters along with

Notes 463

告别产线电脑!用AGM DAP-LINK实现高效离线烧录,提升批量生产良率

本文详细介绍了AGM DAP-LINK离线烧录方案如何通过高效脱机烧录技术,显著提升电子制造批量生产的良率和效率。该方案解决了传统在线烧录的设备稳定性、线缆管理、人力资源浪费等问题,并提供了完整的生产流程优化方案,包括固件版本管理、操作员培训等,助力企业实现智能制造转型。

weixin_33728268的博客 609

深度实践:基于CentOS 7的企业级OpenStack底层依赖部署与故障排查全记录

文档核心概要 本文档记录了一份基于 CentOS 7 (el7)​ 的企业级 OpenStack 实验环境构建过程。文档内容主要由零散的系统日志、RPM 安装记录(如 erlang-19.3.6.4、mariadb-10.1.20、rabbitmq-server-3.6.15)以及 OpenStack 服务(Keystone, Ceilometer, Aodh, Barbican)的配置占位符组成。此外,文档还包含了典型的运维报错信息(如 grep、sed语法错误及 ssh-copy-id路径异常)。 关键

2502_92028135的博客 301

linux 文本编辑器:vi、vim、实用技巧、vimplus、插件管理器vundle、Nano编辑器

Vim / Vi 是一个功能强大的全屏幕文本编辑器。vim ( Vi IMproved ) 是 vi的一个加强版,主要用来 "创建、编辑、显示" 文本文件。现在主流的 linux 都会安装 vim 文本编辑器。Vim/Vi 没有菜单,只有命令。linux 下还有另外2个强大的编辑器 Emacs、Nano。

freeking101的博客 4万+
上一篇: javax.net.ssl.SSLHandshakeException[Security:090476]Invalid/unknown SSL
下一篇: 很好奇为什么生成这种文件?
corpse2010
博客等级 码龄17年 101粉丝 118原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值