当前位置:首页 > 计算机相关 > 电脑网络 > 正文内容

ubuntu下通过sed替换大文件里面的某个数据

piikee4年前 (2018-11-29)电脑网络522
一个命令行就实现了 sed -i '1,31s/要替换的内容/要替换成的内容/g' piikee.txt,其中1,31是从1,到31行查找。不要1,31的话就是整个文件查找了。
以下是使用过的一些命令,包含正则的:
sed -i 's/([0-9]\+\,/(/g'  piikee.txt  //替换掉id部分,最后面带g就是整个文本匹配,而不是匹配第一个
sed -i 's/`piikee_pwd` VALUES/`piikee_pwd`(`pwd`) VALUES/g' piikee.txt  //加上列名
sed -i 's/\/\*!40000 ALTER TABLE `piikee_pwd` DISABLE KEYS \*\/;//g'  piikee.txt  //删除disable key
sed -i 's/\/\*!40000 ALTER TABLE `piikee_pwd` ENABLE KEYS \*\/;//g'  piikee.txt  //删除enable key
sed -i 's/\,\r\n KEY `pwd` (`pwd`)//g'  piikee.txt  //删除索引
sed -i 's/\r//g' piikee.txt  // \r\n变成\n windows下的回车换行替换成Linux下的回车换行。

扫描二维码推送至手机访问。

版权声明:本文由萍客小居发布,如需转载请注明出处。

本文链接:https://www.piikee.net/1342.html

分享给朋友:

相关文章

汇编中的回车换行

总是把回车换行给忘了!MOV DL,0AHMOV AH,02HINT 21HMOV DL,0DHMOV AH,02HINT 21H.........

word中删除空白页的几个方法

1.如果是回车空行过多造成空白页,很简单删除空行就行了。2.可以先把光标停在上一页最后一个字符后面,然后在自动空白页后面一页的第一个文字的开头,按住shift的时候再点下鼠标,这时就选择了整个空白页,然后右键剪切或者按键盘的删除就可以了。3...

一些软件的注册码

Visual Studio 2017(VS2017) 企业版 Enterprise注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFVisual Studio 2017(VS2017) 专业版Professional激活码k...

QQ签到表情,不签到照样使用~

QQ签到表情,不签到照样使用~

说说表情 不需签到也能用使用方法:电脑跟手机的使用方法都一致哦!在说说或者QQ心情里:输入下面的代码 记得把“删”字去掉哦!不需要达到签到的天数照样可以用~代码: [em]e300删[/em]代码: [em]e301删[/em]代码: [e...

如何把win7任务栏左下角的库改为打开计算机(我的电脑)

如何把win7任务栏左下角的库改为打开我的电脑呢,步骤如下:先按住shift键,然后鼠标在任务栏的那个库的图标上右键属性,把目标那一栏里面的内容删除,改为:%SystemRoot%\explorer.exe /e,::{20D04FE0-3...

用ILMerge合并C#程序,把dll文件都合并到exe文件中

软件生成后,有N个dll文件,如果要做绿色版的软件,那这么多dll会让使用者头晕。所以可以用ILMerge来合并打包成一个文件。下面是打包的过程:首先,我的萍客月光宝盒软件有三个文件,一个是可执行文件ml.exe,还有两个dll文件分别是Z...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。