55问答网
所有问题
在linux下,利用sed命令同时删除不相连的多行数据如何实现?
例如:需要删除abc.txt(abc.txt中有100行)中的 4 5 56 75 82 行该如何实现,请高手指教!
举报该问题
其他回答
第1个回答 2017-09-08
删除指定行的语法:
sed -i 'Nd' abc.txt
将N替换成具体的数字行数即可。如删除第82行
sed -i '82d' abc.txt
第2个回答 2016-10-09
可使用分号隔开多个命令
sed -i '4d;5d;56d;78d;82d' abc.txt
本回答被网友采纳
第3个回答 2017-09-08
可使用分号隔开多个命令
sed -i '4d;5d;56d;78d;82d' abc.txt
相似回答
linuxsed命令
答:
答案:
Linux
中的sed命令是一个流编辑器,用于对输入流进行基本的文本转换。通过
sed命令,
用户可以执行一系列操作,如删除、查找、替换和插入文本等。它是处理文本的强大工具,尤其在处理文件内容和格式化方面非常有用。详细解释:1. 基本介绍:sed是一个用于处理文本流的实用工具。它可以从输入流读取
数据,
...
linux命令sed的
用法linux命令sed
答:
简单概括:grep:
数据
查找定位 awk:数据切片 sed:数据修改
linuxsed命令如何同时
替换两个一样的字符串?sed"s/^somevariable=.{0,}/somevariable=$1/g"/file_path/file.suffix sed"s/^somevariable=.*/somevariable=$1/g"/file_path/file.suffixsed里面调用变量要用双引号 ...
Linux下sed命令
使用全解析
答:
(1)
Sed
[options] ‘script’ input_file…(2)Sed [options] –f script_file input_file…(3)Sed [options] ‘ADDR1,ADDR2command’ input_file…例如:#
sed
’1,2d’ fstab 就可以将fstab的前两
行删除
并显示出来,但是它不会改变源文件。Sed ‘1,2!d’ fstab 表示删除除第一行和第二行...
Linux
sed 命令
详解
答:
sed
'2d' file #删除第二行;sed '2,$d' file #删除第2行到最后一行;sed '$d' file #删除最后一行;sed '/^bird/'d file #删除所有开头是bird
的行
;插入操作:i
命令
sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird 替换文本中的字符串:s命令 sed 's/bird/birds/...
关于
linux
sed命令的
问题
,删除多行,
一行包含两个关键词,删除含两个关键...
答:
用
sed
一句话,我想不出来怎么写。写了个脚本,应该可以实现你要的功能。如果你确定<package 10014 到/package> 这个保证是5行的话。!/bin/bash filename=file LINES=`grep -n 'sharedUserId="10014"' $filename | wc -l`while [[ $LINES -ne 0 ]]do STARTnum=(`grep -n 'sharedUserId=...
大家正在搜
相关问题
关于shell下使用sed删除多行数据的问题
关于linux sed命令的问题,删除多行,一行包含两个关键...
如何使用sed删除多行
(急急急)LINUX下利用sed删除指定行,指定行的起始位置...
linux sed 替换 连续 多行
在linux系统中如何删除具有相同行数的多个文件里的固定几行...
linux如何删除多个文件中的指定行
Linux中如何根据一个文件的内容将另一个文件中的某几行删掉