Linux中sed工具的使用

linux中,sed工具是一种功能强大的流编辑器,广泛用于文本处理。以下是关于sed工具使用的一些关键点和示例:

Sed工具的概述

Sed是一种流编辑器,它以行为单位进行处理。在处理过程中,sed将当前行存储在临时缓冲区中,称为“模式空间”(pattern space)。处理完后,缓冲区的内容被发送到屏幕。文件内容不会被改变,除非使用重定向存储输出。需要注意的是,sed命令默认不会修改原文件,除非使用-i参数。

Sed命令的基本结构

sed [参数] [命令] [文件]

常用参数

-f 脚本文件:使用指定的脚本文件处理输入文本。-e 脚本:使用指定的脚本处理输入文本。-n:仅显示处理后的行。

常用命令

a:在当前行下方插入文本。i:在当前行上方插入文本。d:删除选择的行。s:替换指定字符。p:打印模板块的行。r file:从文件中读取行。w file:将行写入文件。c:替换当前行。

示例

默认显示所有内容

sed '/root/ROOT/p' /etc/passwd

仅显示发生改变的行:

sed -n '/root/ROOT/p' /etc/passwd

查看指定行

查看第10行:

sed -n '10p' /etc/passwd

查看5-10行:

sed -n '5,10p' /etc/passwd

字符替换

将文件中的第一个root替换为ROOT

sed 's/root/ROOT/' /etc/passwd

替换所有rootROOT

sed 's/root/ROOT/g' /etc/passwd

从每行的第二个root开始替换:

sed 's/root/ROOT/2g' /etc/passwd

行替换

将文件的1-5行替换为i very happy

sed '1,5c i very happy' test

替换以root开头的行:

sed '/^root/croot user login' /etc/passwd

定界符

使用/作为定界符:

sed 's/root/ROOT/g'

使用其他定界符,如:|

sed 's:root:ROOT:g'sed 's|root|ROOT|g'

当定界符出现在样式内部时,需要转义:

sed 's//root//ROOT/g'

删除操作

删除空白行:

sed '/^$/d' test

删除第2行:

sed '2d' test

删除第2行到末尾的所有行:

sed '2,$d' test

删除最后一行:

sed '$d' test

删除以root开头的行:

sed '/^root/d' test

删除包含root的行:

sed '/root/d' test

删除奇数行,显示偶数行:

sed '1~2d' test

多点编辑

使用-e选项执行多条命令:

sed -e '1,5d' -e 's/root/ROOT/g' /etc/passwd

从文件读入

file的内容插入到与test匹配的行之后:

sed '/test/r file' filename

写入文件

将包含test的行写入file

sed -n '/test/w file' example

插入操作

在以test开头的行下方插入this is a test line

 sed '/^test/athis is a test line' test sed '/^test/a this is a test line' test

在第2行之后插入this is a test line

 sed '2athis is a test line' test sed '2a this is a test line' test

在以test开头的行上方插入this is a test line

 sed '/^test/ithis is a test line' test sed '/^test/i this is a test line' test

在第5行之前插入this is a test line

 sed '5ithis is a test line' test sed '5i this is a test line' test

在所有行的行首和行尾添加HEADTAIL

 sed 's/^/HEAD/g' test sed 's/$/TAIL/g' test

在指定行的行首和行尾添加HEADTAIL

 sed '5s/^/HEAD/' test sed '5s/$/TAIL/' test

过滤指定行,然后在过滤行的行首和行尾添加HEADTAIL

 sed '/^ONBOOT/s/^/HEAD/' ifcfg sed '/^ONBOOT/s/$/TAIL/' ifcfg

Linux中sed工具的使用

相关文章

Linux中awk工具的使用Linux中grep工具的使用

以上就是Linux中sed工具的使用的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/32845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月4日 07:31:49
下一篇 2025年11月4日 07:33:25

相关推荐

  • Binance Coin's(BNB)激增激发了对实用令牌的兴趣,突出了Ruvi AI的潜力

    随着币安币(bnb)的价值上涨了5.4%,加密货币市场再度活跃起来。bnb被认为是领先的实用型代币之一。 随着代币价格的持续攀升,加密货币媒体对BNB的关注度显著提高。领先实用型代币的价值增长吸引了更多人对以实用性为导向的加密货币的关注。 虽然BNB因其在币安生态系统中的角色而广为人知,比如降低交易…

    2025年12月8日
    000
  • 我们要求AI预测6月的Uniswap(UNI)价格

    uniswap显示至2025年6月的重新活跃迹象。过去一天内,uni的价格在上涨超过3%之后,以6.70美元的价格进行交易。 UNISWAP(加密货币代码:UNI)的价格表现出新一轮的活动直至6月。在单日涨幅超过3%后,Uni的价格维持在6.70美元左右。同时,其交易量也大幅上升,增幅超过70%。 …

    2025年12月8日
    000
  • TRON(TRX)将景点设置为达到$ 0.40,因为Ruvi AI成为竞争新手

    当tron(trx)朝着0.40美元的目标迈进时,加密货币市场正充满活力。这一重要里程碑预示着区块链平台扩展的新篇章。 在充满变化的加密货币领域,投资者始终在寻找那些具备高增长潜力且拥有明确应用场景的代币。随着Tron(TRX)逐步接近0.40美元的价格点,展现了其生态系统的进一步发展能力,一个新的…

    2025年12月8日
    000
  • 什么是恒星(XLM)?

    stellar是一个去中心化的区块链平台,旨在推动资金转账和国际支付。 Stellar(XLM)是一个去中心化的区块链平台,旨在促进资金转账和国际支付。它由Jed McCaleb和Joyce Kim于2014年发起,目标是构建一个能将全球机构、企业和个人连接起来的高效且低成本的交易系统。 该网络支持…

    2025年12月8日
    000
  • BlockDag激活EVM兼容性,智能合约,NFTS和MetAmask现在活着

    当图表开始收缩并维持技术形态时,交易者意识到可能有重大事件发生。 加密市场正变得越来越活跃,交易者注意到一些关键的技术形态可能引发显著波动。 交易者正密切关注的货币中,Cardano(ADA)在接近1美元时展现出强劲信号。 狗狗币(DOGE)也在楔形形态可能被突破的情况下随成交量增加而转向,这可能会…

    2025年12月8日
    000
  • 新泽西州将超过370,000个财产契据用于雪崩区块链

    新泽西州正着手实施一项计划,将超过370,000份地产契据迁移至雪崩区块链,从而推动其公共基础设施的数字化进程。 作为该州最具价值区域之一的伯根县,已与Balcony达成为期五年的合作协议,旨在升级其物业记录管理系统。此项目覆盖了近2400亿美元的房地产资产,成为美国规模最大的地产记录代币化倡议。 …

    2025年12月8日
    000
  • AI加密货币市场再次兴起,该行业的整体估值飙升至380亿美元以上。

    投资者正在重新聚焦于人工智能领域,这些项目为web3用户提供全新的实用价值,特别是那些具备自主性或代理特性的应用。 人工智能加密货币市场再度升温,行业总估值已突破380亿美元大关。投资者的目光锁定在那些创新的人工智能项目上,这些项目为Web3用户,尤其是那些拥有自主或代理能力的应用程序,带来了独特的…

    2025年12月8日
    000
  • 贝莱德blk

    购买约10%的股份 据彭博社报道,BlackRock, Inc.(纽交所代码:BLK)正考虑购入Circle Internet Group即将推出的首次公开发行(IPO)中大约10%的股份。 依据近期递交给美国证券交易委员会的文件,由稳定币发行方Circle及首席执行官Jeremy Allaire主…

    2025年12月8日
    000
  • WisdomTree XRP ETF通过SEC审查过程进行进步,标志着一个重要的里程碑

    美国证券交易委员会已经启动了对wisdomtree xrp etf的审议程序。这一举动被视为etf获得批准的关键一步。 美国证券交易委员会已启动对WisdomTree XRP ETF的审查流程,这使得ETF的潜在批准更加接近。 目前,SEC正在征集关于智慧XRP ETF的结构及合规性的公众意见。 委…

    2025年12月8日
    000
  • Nexchain,Tao和附近出现为3个最有前途的加密货币

    2025年,随着投资者追求下一个重要的投资回报(roi)机会,加密货币市场充满了活力。 在2025年的加密货币高速发展的环境中,投资者始终在寻找最具潜力的项目。虽然比特币、以太坊以及其他主流加密货币依然受到广泛关注,但一股新的区块链技术创新潮流正迅速兴起。 三个值得关注的加密货币分别是Nexchai…

    2025年12月8日
    000
  • 由于情感,市场动态和战略发展的融合,Cardano(ADA)继续引起极大的关注

    得益于情感、市场动态以及战略规划的结合,cardano(ada)正受到越来越多的关注。 Cardano(ADA),作为第九大加密货币,因其情感因素、市场动态及战略发展而备受瞩目。 数据显示,自今年初以来,价值接近10亿美元的ADA已经从主流交易所撤出,这表明了持有者的信心增强。 据链接指标供应商Ta…

    2025年12月8日
    000
  • 5个最好的加密货币

    数字货币是一种基于区块链技术创建的新型货币形式,它允许人们在没有传统金融机构介入的情况下完成安全的交易。随着每周都有新的加密项目上线,挑选出目前最值得投资的数字货币可能会让人感到无从下手。 正因如此,我们特意精选了一些推荐选项,包括预售期的加密货币、由人工智能驱动的代币以及长期投资的理想标的,旨在帮…

    2025年12月8日
    000
  • FCA已就稳定币和加密保管服务的新规则开放了公众咨询

    这一举措与英国计划在2026年前完成其数字资产监管框架的战略保持一致。 英国金融行为管理局(FCA)已经开始就加密货币公司的新规定展开公众咨询,尤其聚焦于稳定币发行方和加密货币托管服务提供商。 这一计划与英国到2026年构建完整数字资产监管框架的整体策略相符。FCA的目标是从广泛的参与者处获取反馈,…

    2025年12月8日
    000
  • 模因硬币的兴起及其文化影响

    加密货币是一个庞大且快速变化的领域,新概念层出不穷。在这个领域中,有一个引人入胜的部分被称为模因币。 加密货币是一个广阔且持续变化的领域,新想法经常涌现。这个领域中的一个有趣方面是模因币,它们是以网络笑话和流行元素为灵感的数字货币。 不同于那些通常专注于复杂技术和金融的传统加密货币,模因币更加轻松、…

    2025年12月8日
    000
  • 随着市场势头的发展,交易者再次问:这是购买加密货币的最佳时机吗?

    两个知名代币展现出积极趋势,恒星(stellar)稳定在0.29美元,而咒语(mantra)近期攀升至0.5美元。 随着市场动力增强,交易者再次询问:现在是投资加密货币的最佳时机吗?这两个知名代币发出积极信号,恒星维持在0.29美元,咒语持续上涨,最近达到0.5美元。它们都提供熟悉的故事线,但第三个…

    2025年12月8日
    000
  • Floki(Floki)继续以看涨的结构进行贸易

    floki继续保持其积极的交易态势,尽管面临更大范围市场的低迷压力。在关键的支持交汇点,这一阶段正为潜在的大幅增长做准备。 即便是在较为脆弱的市场环境中,Floki依然展现了强劲的实力。其价格走势依旧保持上涨趋势,并且自3月份以来一直在一个持续上行的交易通道内运行。 此通道的下限已经过多次检验与认可…

    2025年12月8日
    000
  • 美国财政

    美国财政部正密切关注稳定币的发展动态,而ripple的rlusd如今已跻身tether(usdt)和circle(usdc)等业界领先者的行列。 近期,美国财政部在向美国财政部借贷咨询委员会(TBAC)发表的演讲中,对四大稳定币进行了详细分析:Tether的USDT、Circle的USDC、Ripp…

    2025年12月8日
    000
  • Solaxy(Solx)筹集了令人惊叹的4,150万美元的预售资金,针对Solana的拥塞问题

    该项目现已筹集了惊人的4,150万美元的预售资金 – 在过去三天内,超过150万美元 加密货币新闻网站Cryptonews报告说,Solaxy(Solx)是Solana上的第2层解决方案,已迅速成为加密货币世界中的热门话题。 该项目现在已经筹集了惊人的4,150万美元的预售资金 &#82…

    2025年12月8日
    000
  • Qubetics($ TICS)是现在投资的最好的加密硬币之一

    即便众多数字资产更多依赖于短期热度,新兴的加密项目正逐渐赢得认可,因其能够提供实质性的工具和服务。 在数字资产领域中,尽管很多项目因短期炒作而受到关注,但一些新的加密项目正崭露头角,以提供实用工具、开发者解决方案及企业级基础设施而闻名。与那些单纯依赖品牌宣传的项目不同,这些项目通过技术创新和独特的应…

    2025年12月8日
    000
  • MiningCoop – 用于移动用户的领先的免费云挖掘平台

    以下是伪原创后的版本: 本文盘点了2025年备受青睐、合规且适合新手的五大加密收益平台。无论你是刚入门还是有一定经验,这些平台都能帮助你在低门槛下实现数字资产的增长。 在2025年的加密货币市场中,随着比特币价格的波动以及挖矿设备的成本居高不下,“免矿机挖矿”、“移动云挖矿”等概念逐渐兴起。以下是五…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信