社区
Linux/Unix社区
帖子详情
sed替换命令卡住
郑光辉
2018-03-29 10:33:35
我用sed -i “s/REPORT999/REPORT888/g” xxxx.sql来替换目标sql文件时,命令提交后一分多钟都没反应,文件大小9.3K匹配字符5个,其他文件大的多且匹配字符多的多的文件秒改完。现在我不知这个问题在哪,我不用sed -i 就是cat xxx.sql然后替换重定向都不行。文件权限777.有没有人知道sed替换的局限性
...全文
905
2
打赏
收藏
sed替换命令卡住
我用sed -i “s/REPORT999/REPORT888/g” xxxx.sql来替换目标sql文件时,命令提交后一分多钟都没反应,文件大小9.3K匹配字符5个,其他文件大的多且匹配字符多的多的文件秒改完。现在我不知这个问题在哪,我不用sed -i 就是cat xxx.sql然后替换重定向都不行。文件权限777.有没有人知道sed替换的局限性
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
骏马金龙
2018-03-29
打赏
举报
回复
(1).把这文件放其他机器上,试试这些机器上的sed是不是也一样修改不了。 (2).dos2unix转换下这个文件。注意先备份一份。 (3).很大的可能是你机器上的locale环境和你的sql文件编码不一致。可以改改语言LANG或者精确一点该LC_类的变量。
郑光辉
2018-03-29
打赏
举报
回复
嗯,确实和编码有关系
Linux-Shell特殊字符和控制字符大全
- **示例**:当一个程序
卡住
时,可以通过按下`Ctl-C`来中断它。 ##### 3. Ctl-D 文件结束 - **用途**:用于退出交互式Shell会话或表示文件结束。 - **示例**:在
命令
行中,按`Ctl-D`可以结束
命令
输入或退出Shell...
linux有许多
sed
进程,linux操作中,使用
sed
卡死的问题
这段时间,写了个数据库表的备份功能,要求将数据导出csv文件。...程序开始运行后,大概备份了十几个表的样子,然后就
卡住
了,通过ps -ef 查看进程,发现多了个
sed
进程,再使用top,发现
sed
进程的cpu占用达...
sed
命令
【转】
sed
:Stream Editor文本流编辑,
sed
是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的...
sed
命令
的语法格式:
sed
的
故障分析 | 执行
sed
命令
卡死CPU消耗100%一例分析
1、注释符号和汉字之间养成使用空格分隔习惯。2、一些低版本工具在某些特殊情况下可能会触发bug,仔细分析及比对,总会找到问题根源。本文关键字:#
sed
# #cpu# #字符集#
ubuntu17.04关于
sed
命令
行的困扰
今天在ubuntu17.04版本的虚拟机上使用
sed
命令
替换
文本文件中的字符时,使用变量一直无法
替换
,经过反复测试之后才成功。把测试过程写一下备份。第一种情况:
替换
后的文件格式:第二种情况:
替换
后的文件格式:第三种...
Linux/Unix社区
18,825
社区成员
11,496
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章