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

linux shell编程sed用法

发布网友 发布时间:2022-04-23 03:51

我来回答

4个回答

热心网友 时间:2022-04-14 17:37

略难。一个比较简明的方法的大概思路是:
声明一个变量计空行的数目。数到1之后,开始输出(或者换入交换空间)。数到4的时候退出程序(或者把交换空间里的内容换出来输出再退出)。

这样如果想改成输出其它段落的话,只需改数字即可。追问能不能帮忙写个语句呢?谢谢

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

#!/bin/bash
#By Spinestar
dl(){
n=0
n1=1
sed '/./,/^$/!d' $path1 | while read line
do
n=$[ $n + 1 ]
if [[ $line == "" ]];then
n1=$[ $n1 + 1 ]
echo "这是第$n1段落"
else
echo "这是第$n行:"$line
fi
done
}
read -p "请输入文本路径(绝对路径)" path1
read -p "请输入首段落" dl1 
read -p "请输入尾段落" dl2
path2="`pwd $path1`/b.tmp"
dl $path1 > $path2
sed -i '1i\这是第1段落' $path2
echo "$dl1 - $dl2 段落内容如下:"
dl2=$[ $dl2 + 1 ]
sed -n "/"$dl1段落"/,/"$dl2段落"/{p}" $path2 | sed -n '$d;p'
rm $path2


只需要知道段落号就可以。


修改了下,应该没有什么问题了。

不好意思,写得比较烂。

热心网友 时间:2022-04-14 20:30

sed -n '2,4p' file

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

sed比较难
awk则很好解决
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上市就跌的股票为什么 为什么新股都会暴跌 为什么新股上市都跌 身上有烧伤的伤疤怎么去除 石榴皮发霉还能吃吗?新鲜石榴的保存方法有哪些? 5岁上瑞思和英孚哪个好 瑞思和英孚哪个好?上过课后来说说各自的优缺点 瑞思和英孚哪个好?上过课后来分享各自的优缺点 怎么当历史老师 中学历史老师需求状况 谁能帮忙解释下linux shell程序中的sed "s/$//;s/ *//g;/^$/d" 这句是什么意思 智盈人生 万能保险 万能险怎么样 linux shell sed 的用法 智富人生b 万能保险 保监会万能险的法律规定 万能保险的优点有哪些,缺点有哪些 万能险是怎么保法的 万能险和分红险的区别是什么? 万能理财保险怎样讲解 内存卡受损,不格式化怎么直接修复? SD卡怎么快速修复呢? 微信公众号个人订阅号怎么在菜单栏里子菜单发布多篇文章? 微信公众平台的回复菜单栏(如图)怎么编辑啊? 微信公众号里子菜单内这样的是怎么排版的 微信公众号的子菜单怎么修改和设置? 微信公众号怎么修改已创建好的菜单 微信公众号自定义菜单栏修改后自动恢复修改前内容? 微信公众号个人订阅号如何设置自定义菜单? 公众号菜单发布后怎么继续编辑 linux shell sed表达式分析 Linux Shell中,sed重定向到文件自身的原理。 linux shell sed命令与转义字符 linux Shell Sed 命令 -- 如何 处理 XML 文件 linux shell sed 正则表达式分析 linux shell sed命令的问题! linux shell 中sed 替换命令不能立即保存问题 帮忙写个Linux下shell脚本,(使用sed命令处理hosts文件) linux shell中 sed 文件的1到7行行首有指定字符串的整行替换为为指定内容. 如何使用Linux sed 命令将Shell的参数传进去写在文件里 如何使用linux的shell 命令输出本地网页数据 例如sed,awk,grep 指令 awk、sed和shell有什么区别和关系? linux shell 脚本里 怎么用 cat 命令 读取 一个文件的内容 然后用 sed命令 替换 重阳节的故事 重阳节的故事? 九九重阳节的故事 重阳节的来历(简略) 支付宝绑定了别人的身份证,怎么修改成自己的? 关于重阳节的传说 300字 重阳节关爱老人的故事(急急急急急急急急急)高分