问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux:删除某文件中的指定行,求解

发布网友 发布时间:2022-04-24 05:54

我来回答

10个回答

热心网友 时间:2022-04-14 00:13

可以用下面脚本的方法删除某文件的指定行

#!/bin/sh
FILENAME=file.txt # 可换为$1

if [ ! -f file.txt ];then
echo "$FILENAME no found"
exit 1
fi
echo -n "INPUT SOME THING: "
read
if [ ! -z ”$REPLY“ ];then
INFO=$(grep $REPLY FILENAME)
if [ ! -z "$INFO" ] ; then
sed -i -e '/$REPLY/d' FILENAME #删除只用这行就可以了
else
echo "没有指定内容的信息"
exit 1
fi
else
echo "input some thing"
exit 1
fi
exit $?
1. ============》》》添加 用sed在文档中间指定行后增加一行有时候我们会用脚本,来修改文档,比如在文档中增加一行或减少一行
echo "1";
echo "2";
echo "4";
echo "5";如上例子,想要在echo "2";后面加上一条echo "3";可以用如下命令sed -i '/echo \"2\";/a\echo \"3\";' test.sh
之所以用分号,是因为文本中本来就有。也就是说分号不是必须的!抽象出来就是: sed -i '/* /a*' filename
2. ============》》》删除 sed 删除文件中的一行内容Linux shell脚本 删除文件中的一行内容

比如:在1.txt里有以下内容:
HELLO=1
NI=2
WORLD=3
I Love China.
Love all
....

如果是要删除第三行:
sed -i '3d' 1.txt

如果删除以Love开头的行
sed -i '/^Love/d' 1.txt

删除包含Love的行
sed -i '/Love/d' 1.txt

热心网友 时间:2022-04-14 01:31

[root@localhost ~]# cat file

service tomcat restartping

10.0.3.23

echo "demo">>/usr/local/text

service ntpd restart

[root@localhost ~]# grep -v "demo" file > file2

[root@localhost ~]# cat file2

service tomcat restartping

10.0.3.23

service ntpd restart

 

楼主只需用grep -v 进行过滤后重新输出到另外一个文件就行了。

热心网友 时间:2022-04-14 03:05

可以使用过滤:grep ,过滤含有demo的行,然后重新导入即可。  sed命令也可以做到

cp file file.bak  //先复制个备份,以防出错
grep -v demo file.bak > file  //过滤掉含有demo的行

热心网友 时间:2022-04-14 04:57

sed -i '/demo/d' /usr/local/demo

这样就行了。

热心网友 时间:2022-04-14 07:05

使用vi编辑器,使用/demo查找包含“demo”的行,然后按两次d,即可将demo所在所删除!追问我想要shell那种的,赐一个呗

热心网友 时间:2022-04-14 09:29

sed -i  '/demo/d' /usr/local/demo

热心网友 时间:2022-04-14 12:11

emacs,用M-g g跳到指定行,然后C-k

热心网友 时间:2022-04-14 15:09

怎么看着像爆吧贴……

热心网友 时间:2022-04-14 21:55

怎么看着像爆吧贴……追答我咋感觉你在爆吧呢,连发3条,帮你删两条。

热心网友 时间:2022-04-15 01:43

用vim打开,然后:行数,然后dd
Linux:删除某文件中的指定行,求解

sed -i -e '/$REPLY/d' FILENAME #删除只用这行就可以了 else echo "没有指定内容的信息"exit 1 fi else echo "input some thing"exit 1 fi exit $?1. ===》》》添加 用sed在文档中间指定行后增加一行有时候我们会用脚本,来修改文档,比如在文档中增加一行或减少一行 echo "1";...

Linux:删除某文件中的指定行,求解

[root@localhost ~]# cat fileservice tomcat restartping10.0.3.23echo "demo">>/usr/local/textservice ntpd restart[root@localhost ~]# grep -v 'echo "demo">>/usr/local/text' fileservice tomcat restartping10.0.3.23service ntpd restart重新输出到文件就好了。

Linux快速删除指定行linux删除指定行

首先,我们来看一下怎么样在Linux下快速删除指定行。首先,在Linux命令行里输入行号,然后跟上命令“sed ‘行号d’ 文件名”,比如“sed ‘3d’ Test.txt”,就可以实现删除第三行的信息,把它输入完整的命令就是:> sed ‘3d’ Test.txt Linux是一个强大的操作系统,也...

linuxsed删除指定行linuxsed删除

sed删除换行符sed':label;N;s/n/:/;blabel'filenamesed':label;N;s/n/:/;tlabel'filename上面的两条命令可以实现将文件中的所有换行符替换为指定的字串,如命令中的冒号。命令的解释::label;这是一个标签,用来实现跳转处理,名字可以随便取(label),后面的blabel就是跳转指令N;N是sed的一个...

linux文件删除命令linux文件删除

linux怎么删除文件?1、删除文件命令 rm-f文件名 将会强行删除文件,且无提示 需要注意:使用rm-rf要格外注意,linux中没有回收站,慎重删除 2、删除文件夹以及文件夹中的所有文件命令:rm-rf目录名字 其中:-r:向下递归删除 -f:直接强行删除,且没有任何提示 ...

怎么通过你shell脚本删除文件的某一行以及后面几行

1、启动Linux系统,用ssh工具(xshell或者SecureCRT等)连上Linux系统。2、在shell脚本启动时或者在脚本内都可以添加这些调试选项。测试脚本debug.sh,代码如图所示。3、在脚本启动时添加调试选项。来调试debug.sh,可以在启动脚本时,输入以下命令:bash -x ./debug.sh 或者 sh -x ./debug.sh。4...

linux如何删除多个文件中的指定行

sed -i '/meta http-equiv/'d my.txt

Linux中如何删除包含指定字符的行,用SHELL脚本实现

sed -i '/cat/d' example.txt

linux 如何快速删除大文件的第一行

1、使用vim编辑器来打开文件。2、来看第一种方式,删除文件中指定的行,当使用vim打开文件的时候,页面的右下角会显示出当前光标的位置,比如光标停在第一排5的位置,右下角显示的就是1-5。3、然后就可以根据这个字符找到指定的列,在vim编辑器的普通模式下,按下键盘上的x键,就会删除这个字符。

如何用linux实现删除a文件中包含b文件内容的所有行,并生成新文件?

注意`cat b` 的两个反引号(键盘tab上面的那个键)不要打错了 你说的生成新文件,脚本里写的生成新文件c,然后把a文件备份成a-bak,再把c文件命名为a,以这样的方式实现。脚本:! /bin/sh cat a | egrep -v "`cat b`" > c mv a a-bak mv c a echo "done"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2011年甘肃高考516分能上兰州交通大学车辆工程专业吗 委托方指什么 怎么快速治疗儿童荨麻疹 兰州交通大学近年兰州交通大学录取分数线 兰州交通大学本科历年录取分数线,最低是多少啊 【高考】我是甘肃考生,今年压二批线23分 2010甘肃高考 为什么女婿不喜欢去丈母娘家 分手句子发朋友圈绝对惊艳! 他走了第九天了,不知什么时候才能再见?唉,真想他了。 华为手机两个系统是不是有两个定位 徐福记凤梨酥在什么时候吃完比较好? 徐福记新品凤梨酥是会不会很甜呢? 徐福记凤梨酥怎么看生产日期? 徐福记新品凤梨酥和平常我们吃的凤梨酥,在制作上有什么不同? 凤梨酥多少钱 徐福记‘呈味空间’他们做的凤梨酥能放多少天? 徐福记的呈味空间的凤梨酥味道怎么样? 说说台湾哪种凤梨酥最好吃? 台湾食品类的包括小吃价格一般多少。如一盒凤梨酥的价格 徐福记圆形凤梨酥还有吗 徐福记呈味空间|四种口味的凤梨酥口感都是怎样的? 徐福记食品的种类及都有什么口味的糖啊最好有价目表??? 一个徐福记散装凤梨酥具体多重啊??热量是多少的。。 要具体的~~` 散装徐福记凤梨酥一斤有几个 徐福记呈味空间的手工凤梨酥是真产品吗?多少钱一盒? 徐福记的糖一般多少钱一斤 徐福记凤梨酥一盒有几个 粽子怎么包才好看又好吃? 花样粽子的包法 粽子的包法大全 粽子怎么包 linux如何删除多个文件中的指定行 linux中怎么删除好几个文件的指定行 Linux命令删除文本文档内容中,连续几行连续几列内容? Linux中如何根据一个文件的内容将另一个文件中的某几行删掉 中班美工教案添画葡萄 中班语言葡萄藤教案 幼儿中班语言教案字宝宝《葡萄》 幼儿园中班分级阅读教案二十颗葡萄 linux下如何删除文本文件中的匹配行及前后几行 幼儿园教育活动美术《一桶饼干》教案 如何利用乡土资源进行幼儿园美术教育 (急急急)LINUX下利用sed删除指定行,指定行的起始位置是通过参数获取的... 谁有幼儿园大班葡萄项链教案 linux文件中删除某行指定字符串之前的内容 怎么提高小班幼儿的绘画技能 幼儿园科学教案提子和葡萄 房屋装修是否可以提取公积金贷款 幼儿园幼小衔接数学《分葡萄》教案 房子装修可以用公积金贷款吗 小班社会与美术统整的教案