linux sed用法大全-全球观察
Sed(StreamEditor)是一个流编辑器,用于文本转换。它可以从标准输入、文件或管道中读取文本,并将其输出到标准输出。Sed主要用于文件处理、
Sed(Stream Editor)是一个流编辑器,用于文本转换。它可以从标准输入、文件或管道中读取文本,并将其输出到标准输出。Sed主要用于文件处理、文本替换、数据处理和格式化等方面。在本文中,我们将介绍 Sed 命令的一些常见用法和示例。
(资料图片)
sed -n "p" filename
上述命令将打印 filename 文件的每一行。其中,-n 参数表示不输出任何未经编辑的文本行,p 表示打印当前行。
sed "s/pattern/replace/g" filename
上述命令将 filename 文件中所有匹配 pattern 的字符串替换为 replace。其中,g 表示全局替换。
sed "/pattern/d" filename
上述命令将删除 filename 文件中所有包含 pattern 的行。
sed "1i This is the first line." filename
上述命令将在 filename 文件的第一行之前添加一行文本 This is the first line。
sed ":a;N;$!ba;s/\n/ /g" filename
上述命令将 filename 文件中的多行文本合并为一行。其中,:a、N、$!ba 用于将多行文本合并为一行,s/\n/ /g 用于将换行符替换为空格。
sed "s/\(.\{10\}\).*/\1/" filename
上述命令将 filename 文件中的每一行截取为 10 个字符,即只保留每行的前 10 个字符。
sed "y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/" filenamesed "y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/" filename
上述命令分别将 filename 文件中的文本转换为大写和小写。
sed "/start/,/end/ s/pattern/replace/g" filename
上述命令将 filename 文件中从 start 到 end 之间的所有行中匹配 pattern 的字符串替换为 replace。
sed -n "3p" filename
上述命令将从 filename 文件中提取第三行的文本。
sed "s/ //g" filename
上述命令将 filename文件中的所有空格都删除。其中,g 表示全局替换。
sed "/^\s*$/d" filename
上述命令将删除 filename 文件中所有空白行。其中,^\s*$ 表示空白行。
sed -e "s/^[[:space:]]*//" -e "s/[[:space:]]*$//" filename | sed "s/ /\n/g" | sort | sed "/^$/d"
上述命令将 filename 文件中的所有单词按字母顺序排序。其中,-e "s/^[[:space:]]//" -e "s/[[:space:]]$//" 用于删除每行前后的空格,sed "s/ /\n/g" 用于将单词分开成多行,sort 用于排序,sed "/^$/d" 用于删除空行。
sed -n "G; s/\n/&&/; /^\([ -~]*\n\).*\n\1/d; s/\n//; h; P" filename
上述命令将删除 filename 文件中的所有重复行。
sed "s/<[^>]*>//g" filename
上述命令将删除 filename 文件中所有 HTML 标签。其中,<[^>]*> 表示匹配 HTML 标签。
sed -i "/pattern/r filename" file
上述命令将在 file 文件中包含 pattern 的行后插入 filename 文件中的文本。
关键词:
[ 相关文章 ]
Sed(StreamEditor)是一个流编辑器,用于文本转换。它可以从标准输入、文件或管道中读取文本,并将其输出到标准输出。Sed主要用于文件处理、
当地时间4月10日上午,泰国武里南府发生一起交通事故,两辆皮卡相撞,导致6人死亡、1人受伤。事故原因仍在调查中。(总台记者宋焕钰)
2023年4月10日横店东磁(002056)发布公告称公司于2023年4月7日接受机构调研,中邮人寿保险、深圳前海瑞园资
日前,我们从仰望官方处获悉,4月18日仰望将在上海车展展出他们的百万级超跑——U9,这也是这款新车的线下首秀。据悉,仰望U9(图片)定位纯电动
@太原人!山西25家高校有望获改革发展资金,山西,本科,财政部,师范生,高校,教育厅
为推动长三角地区花卉产业协同发展,加强兰花技术交流与产销对接,4月7日首届长三角蕙兰展暨2023年江苏省(盐城)蕙兰展在
4月7日,汉缆股份(002498)融资买入216 55万元,融资偿还482 78万元,融资净卖出266 23万元,融资余额2 39亿元。
据文化和旅游部数据中心统计,预计2023年,我国国内旅游人数将达45 5亿人次,同比增长约80%,将实现国内旅游收入约4万亿元,同比增长约95%。随
东吴证券股份有限公司周尔双,刘晓旭近期对东威科技进行研究并发布了研究报告《2022年报&2023年一季报点评:业绩稳健增长,复合铜箔设备&光伏电
法国马赛两栋住宅楼在爆炸中垮塌,6人受伤送医,仍有10人被埋---据路透社4月9日报道,当地时间4月9日,法国南部城市马赛发生一起爆炸,导致两
(欢迎扫码获取更多产品与作品)山东省潍坊盲童学校成立于1984年,是潍坊市教育局直属学校,承担潍坊市以视障学生为主的教育
直播吧4月9日讯北京时间4月11日凌晨3:00,西甲第28轮巴萨vs赫罗纳,哈维出席赛前新闻发布会,谈到了输给皇马。哈维:“我们已经分析了具体的错
眼下,好吃好逛的春日市集形态变得更加丰富,吸引了不少消费者前来打卡。以花为媒,商场在门口开设樱花市集,在花雨中漫步的独特体验,吸引了
央视网消息:走出家门,在步行15分钟的半径内,都可以做些什么?近日,商务部表示,将结合试点经验,在全国范围内开展一刻钟便民生活圈建设三
法律规定隔代投保被保人的年龄要超过8周岁,而有的保险公司规定要超过10周岁。一般来说就算是隔代投保,也必须要有监护人的书面同意才能投保成
4月9日10时10分,根据卫星云图监测显示,蒙古国境内距中蒙边境线最近5公里处、最远35公里处有明火,火线呈断续分布,由
到头来,不过都是买买买。文|华商韬略世界首富,又换人了。或者说,这位——伯纳德·阿诺特(BernardArnault),夺回了世界首富的荣耀。《福布斯》4
1、橙胸绿,即橙胸绿鸠,也叫赤胸绿鸠或橙胸鸠,是小型鸟类,体长24一29厘米,体重135—200克。2、属于绿鸠属,
1、已经打开的的牛奶可以在冰箱里存放两天。2、牛奶的存放方法:鲜牛奶打开后没喝完的最好立刻放置在冰箱冷藏室里,不宜放入冷冻室,其品质会受
【人民需要这样的文艺家23】常彦:观众是我最大的财富 【人民需要这样的文艺家23】 光明日报记者 李蕾 任爽 中国电影史上有一个市
[ 相关新闻 ]
Copyright 2015-2023 非洲医院网 版权所有 备案号:沪ICP备2022005074号-8 联系邮箱:58 55 97 3@qq.com