sed删除文件中的一行内容的脚本代码
root@localhost ~]# cat file.txt
hello world
a:b:c -h -n
a:b:c -h -n
[root@localhost ~]# sed -i '/a:b:c -h -n/d' file.txt
[root@localhost ~]# cat file.txt
hello world
[root@localhost ~]# sed -i 's/hello/baidu/' file.sh
[root@localhost ~]# cat file.sh
baidu world
相关推荐
-
sed删除文件中的一行内容的脚本代码
先来看下原始文件的内容: 复制代码 代码如下: root@localhost ~]# cat file.txthello worlda:b:c -h -na:b:c -h -n sed根据条件删除相关的行: 复制代码 代码如下: [root@localhost ~]# sed -i '/a:b:c -h -n/d' file.txt[root@localhost ~]# cat file.txthello world sed根据条件进行相关内容的替换: 复制代码 代码如下: [root@loca
-
Linux bash删除文件中含“指定内容”的行功能示例
本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的行 # 运行方式: ./dline.sh c.log ==> 产生输出文件: c.log0 array=( "rm -f lvr_3531_pf_new" "arm-hisiv100-linux-gcc " "In function " &qu
-
Python实现删除文件中含“指定内容”的行示例
本文实例讲述了Python实现删除文件中含指定内容的行.分享给大家供大家参考,具体如下: #!/bin/env python import shutil, sys, os darray = [ "Entering directory", "In function ", "Leaving directory", "__NR_SYSCALL_BASE", "arm-hisiv100-linux-ar ", &q
-
Linux 删除和替换文件中某一行的方法【推荐】
如果有一个abc.txt文件,内容是: aaa bbb BATBUSINESSTYPE, INSIDEID--) ONLINE; INSIDEID--) ONLINE ccc ddd eee fff 如果要删除ddd,那么脚本可以这样写: sed -i '/ddd/d' abc.txt 如果删除的是一个变量的值,假如变量是var,应该写成: sed -i '/'"$var"'/d' abc.txt 至于grep -v aaa abc.txt这个方法,是无法将修改的结果写入abc.txt
-
利用C语言替换文件中某一行的方法
文件中存贮的内容如下所示: 11 1122 0 1122 * * 0 0 22 222 0 222 * * 0 0 33 333 0 333 * * 0 0 通过使用下面的几个函数,fopen,fprintf,fscanf,fseek,ftell . 具体的函数函数原型如下所示: FILE*fopen(const char*filename,const char *mode); int fprintf(FILE*stream,const char *format,...) int fscanf(
-
Shell脚本从文件中逐行读取内容的几种方法实例
从文件逐行读取数据的方法有两种,一种是在while循环或until循环中使用read命令,通过文件描述符一行一行的读取文件内容:另一种是在for循环中使用cat <filename>来读取文件的内容. 1.使用for循环从文件中逐行读取内容:在默认情况现下此方法是逐个单词的读取文件内容,因为使用这种方法读取文件时,他使用环境变量IFS的值作为分隔符,由于IFS的默认值是"<space/空格>""<tab/制表符>""&l
-
python如何删除文件中重复的字段
本文实例为大家分享了python如何删除文件中重复字段的具体代码,供大家参考,具体内容如下 原文件内容放在list中,新文件内容按行查找,如果没有出现在list中则写入第三个文件中. import csv filetxt1 = 'E:/gg/log/log1.txt' filecsv1 = 'E:/gg/log/log1.csv' filecsv2 = 'E:/gg/log/log2.csv' filecsv3 = 'E:/gg/log/log3.csv' class operFileCsv()
-
Go实现替换(覆盖)文件某一行内容的示例代码
目录 1.前言 2.实现覆盖某一行文件内容的思路 3.实现覆盖某一行内容的代码示例 4.扩展 1.前言 有这样一个需求,我们查找到文件中带有某个关键词的一行内容后,对该行内容进行替换,替换成我们需要的新内容,比如修改网络配置文件.修改图片地址.修改代码中所有关键词等,类似于编辑器中的关键词替换功能,只不过我们是直接判断文件而已. 2.实现覆盖某一行文件内容的思路 1.打开文件2.读取文件每一行3.根据关键词判断是否是需要覆盖的行,是的话则从行开头写内容,使其覆盖该行旧内容由于是覆盖,所以我们有一
-
javascript删除Table中的一行的脚本代码
javascript删除talbe中的一行 function Goto(){} function deleteCurrentRow(obj){ var tr=obj.parentNode.parentNode; var tbody=tr.parentNode; tbody.removeChild(tr); } 流程名称 表单名称 上传附件 操作 请假单1 请假单 不允许 删除 请假单2 请假单 不允许 删除 请假单3 请假单 不允许 删除 请假单4 请假单 不允许 删除 [Ctrl+A 全选 注
-
教你怎么使用hadoop来提取文件中的指定内容
一.需求 把以下txt中含"baidu"字符串的链接输出到一个文件,否则输出到另外一个文件. 二.步骤 1.LogMapper.java package com.whj.mapreduce.outputformat; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.NullWritable; import org.apache.hadoop.io.Text; import org.apache.
随机推荐
- hta 定时关机重启实现代码
- VBS 自动登录论坛的实现代码
- Python爬虫爬验证码实现功能详解
- Asp.Net MVC学习总结之过滤器详解
- 深入理解mysql SET NAMES和mysql(i)_set_charset的区别
- 用jsp页面生成随机的验证数字码示例
- CentOS 6.5系统中使用yum安装MongoDB 2.6 教程
- javascript 读取图片文件的大小
- Java编程Commons lang组件简介
- voipdiscount:免费的全能网络电话
- 轻松建立Web服务器
- 基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
- 通过修改Laravel Auth使用salt和password进行认证用户详解
- c/c++中变量的声明和定义深入解析
- python中Switch/Case实现的示例代码
- vue项目引入字体.ttf的方法
- 详解mysql解压缩版安装步骤
- Python随机生成身份证号码及校验功能
- 浅谈Mysql、SqlServer、Oracle三大数据库的区别
- C指针原理教程之语法树及其实现