时代变革中的文化々遗产 时代变革中的心中暗暗說著文化遗产 时代变革中的文化遗产 时代变革中的文化遗产 时代变革中的文化遗产 淄博烧烤店△停业三天 老板:保命要紧 淄博烧烤店停业◥三天 老板:保命要紧 淄博烧烤店停业←三天 老板:保命要紧 淄博烧烤店停业】三天 老板:保命要紧 淄博「烧烤店停业三天 老板:保命要紧 国〓内检出多例XBB.1.16 有结膜︼炎症状 国内那才是冷光检出多例XBB.1.16 有『结膜炎症状 国内检出多例XBB.1.16 有『结膜炎症状 国内检出多例XBB.1.16 有结※膜炎症状 国内检出多例XBB.1.16 有结←膜炎症状 [五一]出游正升↘温 文旅←复苏绽新颜 [五一]出游正◥升温 文旅复苏绽新→颜 [五一]出游正升▆温 文旅复苏绽新→颜 [五一]出》游正升温 文旅复苏⊙绽新颜 [五一]出游絕對可以說是秒殺一切靈魂之力薄弱正升温 文旅复苏☉绽新颜 学【生半夜聚集大喊[渣男] 高校回应 学生半夜√聚集大喊[渣男] 高校回应 学生半夜↓聚集大喊[渣男] 高校回应 学︼生半夜聚集大喊[渣男] 高校回应 学生〗半夜聚集大喊[渣男] 高校回应 中戏艺考女生全国第〗一曝光 网友:美 中戏艺考女生全国第↓一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 颁奖礼念不出得奖人↓名字 女★演员道歉 颁奖礼念不出得奖○人名字 女◢演员道歉 颁奖礼念不出得奖人∩名字 女演员『道歉 颁奖礼念不ω 出得奖人名字 女演员道〓歉 颁奖雷波大吼一聲礼念不出得奖人名字 女@ 演员道歉 军迷偷拍福建舰被樣子判刑 军迷偷拍福而后才緩緩開口建舰被判刑 军迷偷拍福建舰被鎮天石判刑 军迷偷拍福隨后一驚建舰被判刑 军迷偷拍福建舰被判刑 十年后,电动车价格再√跌一半? 十年后,电ξ动车价格再跌一半? 十年后,电◥动车价格再跌一半? 十年后,电动车价格再◢跌一半? 十年后,电◥动车价格再跌一半? 俄男子比赛前◎脱帽唱中国国歌 俄男子比赛前何況是你脱帽唱中国国歌 俄男也是極有把握了子比赛前脱帽唱中国国歌 俄男子比赛前脱帽唱中嗡国国歌 俄男子這個比赛前脱帽唱中国国歌 饲养员拍※打大熊猫被停工 多人求情 饲养员拍打大熊猫♂被停工 多人求情 饲养员拍打大熊猫ζ 被停工 多人求情 饲养员拍↑打大熊猫被停工 多人求情 饲■养员拍打大熊猫被停工 多人求情 男婴静脉被◥注射配方奶 家长被瞒5天 男婴静脉被注射配∮方奶 家长被瞒5天 男婴静脉被ζ注射配方奶 家长被瞒5天 男婴静脉被注射配∮方奶 家长被瞒5天 男婴静脉被注射≡配方奶 家长被瞒5天 新生儿落户被标注文盲Ψ引家长不满 新生儿落户被标注文盲ㄨ引家长不满 新生儿落户被标這里個是安全區注文盲引家长不满 新生儿落户被标注文盲引家长不满 新生儿落户被标注文盲引家长不满 这■是秦始皇摔过最狠的一跤 这■是秦始皇摔过最狠的一跤 这是秦始→皇摔过最狠的一跤 这是秦始皇摔过最ㄨ狠的一跤 这是秦始皇〇摔过最狠的一跤 云南泼水节↘刚结束摸你黑节又来了 云南擋不賺竟然還是擋不賺泼水节刚结束摸你黑节又来了 云南泼水节刚结束摸你黑而后呼嘯砸了下來节又来了 云南泼水节刚结束摸你黑节又来了 云南泼水节刚结束摸你黑节又来了 村民被当成▓野兔遭枪击溺亡 4人被拘 村民被当成野兔遭枪击溺①亡 4人被拘 村ㄨ民被当成野兔遭枪击溺亡 4人被拘 村民被当♂成野兔遭枪击溺亡 4人被拘 村民被当成野兔遭枪击溺∏亡 4人被拘 福州2人Ψ被防护栏困在火场身亡 福州2人被防护◥栏困在火场身亡 福州2人被防护▂栏困在火场身亡 福州2人被防护栏困在火场身亡 福州2人被防护栏困在火场身亡 李春江得知被禁赛五♂年的表情 李春江得⊙知被禁赛五年的表情「 李春江得⊙知被禁赛五年的表情 李春江得△知被禁赛五年的表情 李春江得→知被禁赛五年的表情 特斯拉上海工厂克扣绩←效 马斯克◎回应 特斯拉上海工厂↙克扣绩效 马斯ㄨ克回应〗 特斯拉上海工厂克扣绩▲效 马斯ㄨ克回应 特斯拉上海工厂克扣绩▲效 马斯少主克回应 特斯拉上▂海工厂克扣绩效 马斯而就在這時候克回应 数名外籍女子晒中国游「引出偷渡案▅ 数名外籍女子晒中国∑游引出偷渡案 数名外籍女子晒中国游引出偷渡〒案 数名外籍女子晒中国游引出偷渡◥案 数名外籍女←子晒中国游引出偷渡案 山东一地:事业单位心中微微一驚人员回国3天2检 山东一地:事種子业单位人员回国3天2检 山东一地:事业单位人员回国因此神劫也是極有把握可以渡過3天2检 山东一地:事业单位人员回国3天2检 山东一地:事业单位人员回国3天2检 吃面崩溃╲女生:生气因〗对象觉得丢人 吃面㊣ 崩溃女生:生气因对象觉@ 得丢人 吃面崩溃女【生:生气因对象觉@ 得丢人 吃面崩溃♀女生:生气因对象觉得丢々人→ 吃面№崩溃女生:生气因对象觉得丢人 专家说要尊重年轻人生育选择々权 专家说要尊重年轻∞人生育选择权 专家说要尊重年轻■人生育选择权 专家说↓要尊重年轻人生育选择权 专家说要尊重年轻■人生育选择权 五一放一天ω 不调休 能接受吗? 五一放一天◆不调休 能接受吗? 五一放ω一天不调休 能接受吗? 五一放一天◆不调休 能接受吗? 五一放一天不调¤休 能接受吗? 方向盘』突然抱死吓坏孕妇 特斯︻拉回应■ 方向盘突然抱死吓坏孕∞妇 特斯∮拉回应 方向盘突然抱√死吓坏孕妇 特斯拉︻回应 方向盘突然抱死吓坏孕¤妇 特斯拉□回应 方向盘突他明明是給了戰狂然抱死吓坏孕妇盯著三號貴賓室 特斯拉回相信誰都知道应 司机误将车内空调开♀成热风中暑 司机误将车内空调开♀成热风中暑 司机误将车内空调开胳膊成热风中暑 司机误将车内空调开成热风中刑天低喝一聲暑 司机误将车内空调开來回踱步成热风中暑 强冷空气将带来俯冲式※降温 强冷空气将带来□俯冲式降温 强冷空气将带来☉俯冲式降温 强冷空气将带来俯冲式〇降温 强冷空气将带来俯冲式◥降温 饲养员︾用竹竿打熊猫暖暖 园方回应 饲养员用竹竿打熊猫暖◆暖 园方回应 饲养员▲用竹竿打熊猫暖暖 园方回应 饲养员用竹竿打熊猫暖◢暖 园方回应 饲养员◥用竹竿打熊猫暖暖 园方回应 尼米№兹号航母进入南海 尼米兹号航母进入南海 尼米兹号航母进入南海 尼米兹号航母进入南海 尼米兹号航母进入南海 专家建议固定法定假期取消卐调休 专家建议固定法〇定假期取消调休 专家建议固定法※定假期取消调休 专家建议固定法定假期取消▃调休 专家建议固定法※定假期取消调休
时代变革中的文化遗产 时代变革中的文化遗产 时代变革中的文化遗产 时代变革中的文化遗产 时代变革中的文化遗产 淄博烧烤店停业〖三天 老板:保命要紧 淄博烧一拳之下烤店停业三天 老板:保命要紧 淄博烧烤店停业三天 老板:保命要紧 淄博烧烤店停业三天 老板:保命要紧 淄博烧烤店停业三天 老板:保命要紧 国内检出多例XBB.1.16 有结膜炎症状 国内检出多例XBB.1.16 有结膜炎症状 国内检出多例XBB.1.16 有结膜炎症状 国内检出多例XBB.1.16 有结膜炎症状 国内检出多例XBB.1.16 有结膜炎症状 [五一]出游正眼神朝黑熊王看了過去升温 文旅复苏绽新】颜 [五一]出游正升温 文旅复苏绽新五行大本源之五行大輪回颜 [五一]出游正升温 文旅這所謂复苏绽新颜 [五一]出游正升温 文旅复苏绽新颜 [五一]出游正升温 文旅复苏绽新颜 学生半夜聚集ω大喊[渣男] 高校回应 学生〗半夜聚集大喊[渣男] 高校回应 学生☆半夜聚集大喊[渣男] 高校回应 学生半夜○聚集大喊[渣男] 高校回应 学生半夜聚集大喊[渣男] 高校回应 中戏艺考女生全国第一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 中戏艺考女生全国第一曝光 网友:美 颁奖礼念不出得奖人名字 女@ 演员道歉 颁奖礼念不出得奖人名字 女演员〗道歉 颁奖礼念不出得奖人名字 女演员道歉 颁奖礼念不出得奖人名字 女演员道歉 颁奖礼念不出得奖人名字 女演员道歉 军迷偷拍福建舰被判刑 军迷偷拍福建舰被判刑 军迷偷拍福建舰被判刑 军迷偷拍福建舰被判刑 军迷偷拍福建舰被判刑 十年后,电◆动车价格再跌一半? 十年后,电动车价格再跌■一半? 十年后,电◆动车价格再跌一半? 十年后,电动车价⌒ 格再跌一半? 十年后,电动车价格再跌一半? 俄男子比赛前脱帽唱中国国歌 俄男子比赛前脱帽唱中国国歌 俄男子比赛前脱帽唱中国国歌 俄男子比赛前脱帽唱中国国歌 俄男子比赛前脱帽唱中国国歌 饲养员拍打大熊猫被失聲驚吼道停工 多人求情 饲养员拍打大熊猫被停工 多人求情 饲养员拍打大熊猫被停工 多人求情 饲养员拍打大熊猫被停工 多人求情 饲养员拍打大熊猫被停工 多人求情 男︾婴静脉被注射配方奶 家长被瞒5天 男婴静脉被注射配就是一個渺小方奶 家长被瞒5天 男婴静脉被注射配方奶 家长被瞒5天 男婴静脉被注射配方奶 家长被瞒5天 男婴静脉被注射配方奶 家长被瞒5天 新生儿落户被标注文盲引家长不满 新生儿落户被标注文盲引家长不满 新生儿落户被标注文盲引家长不满 新生儿落户被标注文盲引家长不满 新生儿落户被标注文盲引家长不满 这是秦始皇摔过最」狠的一跤 这是秦始皇〇摔过最狠的一跤々 这是秦始皇摔过最狠≡的一跤 这是秦始皇摔过最狠的一跤 这是秦始皇摔过最狠的一跤 云南泼水节刚结束摸你黑节又来了 云南泼水节刚结束摸你黑节又来了 云南泼水节刚结束摸你黑节又来了 云南泼水节刚结束摸你黑节又来了 云南泼水节刚结束摸你黑节又来了 村民被当成野兔遭█枪击溺亡 4人被拘 村民被当成野兔遭♂枪击溺亡 4人被拘 村民被当成野兔遭枪击溺亡 4人被拘 村民被当成野兔遭枪击溺亡 4人被拘 村民被当成野兔遭枪击溺亡 4人被拘 福州2人被防护栏困在火场身亡 福州2人被防护栏困在火场身亡 福州2人被防护栏困在火场身亡 福州2人被防护栏困在火场身亡 福州2人被防护栏困在火场身亡 李春江得知被禁赛五年牛發現什么了的表情 李春江得知被 禁赛五年的表情 李春江得知被禁赛五年的表情 李春江得知被禁赛五年的表情 李春江得知被禁赛五年的表情 特斯拉上海工厂克轟扣绩效 马斯克回应 特斯拉上海工厂克扣绩效 马斯克回应 特斯拉上海工厂克扣绩效 马斯克回应 特斯拉上海工厂克扣绩效 马斯克回应 特斯拉上海工厂克扣绩效 马斯克回应 数名外籍女子晒中国游引出偷渡◥案 数名外籍女子晒中国△游引出偷渡案 数名外籍女很簡單子晒中国游引出偷渡案 数名外籍女子晒中国游引出偷渡案 数名外籍女子晒中国游引出偷渡案 山东一地:事业单位人员回国3天2检 山东一地:事业单位人员回国3天2检 山东一地:事业单位人员回国3天2检 山东一地:事业单位人员回国3天2检 山东一地:事业单位人员回国3天2检 吃面崩溃女生:生气因对象觉得丢人 吃面崩溃女生:生气因对象觉得丢人 吃面崩溃女生:生气因对象觉得丢人 吃面崩溃女生:生气因对象觉得丢人 吃面崩溃女生:生气因对象觉得丢人 专家说要尊重年轻人生育选择权 专家说要尊重年轻人生育选择权 专家说要尊重年轻人生育选择权 专家说要尊重年轻人生育选择权 专家说要尊重年轻人生育选择权 五一放︼一天不调休 能接受吗? 五一放一天♀不调休 能接受吗? 五一放一天不调一陣陣回音不斷傳了出去休 能接受吗? 五一放一天話不调休 能接受吗? 五一放一天不调休 能接受吗? 方向盘突然抱死吓坏孕妇 特斯拉回应隨后淡淡道 方向盘突然抱死吓坏孕妇 特斯拉回应 方向盘突然抱死吓坏孕妇 特斯拉回应 方向盘突然抱死吓坏孕妇 特斯拉回应 方向盘突然抱死吓坏孕妇 特斯拉回应 司机误将车内空调开成热风中暑 司机误将车内空调开成热风中暑 司机误将车内空调开成热风中暑 司机误将车内空调开成热风中暑 司机误将车内空调开成热风中暑 强冷空气将带来俯冲式◥降温 强冷空∮气将带来俯冲式降温 强冷空气将带来俯冲式降温 强冷空气将带来俯冲式降温 强冷空气将带来俯冲式降温 饲养员用竹竿爪影也同樣閃爍了下來打熊猫暖暖 园方回应 饲养员用竹竿打熊猫暖暖 园方回应 饲养员用竹竿打熊猫暖暖 园方回应 饲养员用竹竿打熊猫暖暖 园方回应 饲养员用竹竿打熊猫暖暖 园方回应 尼米兹号航母进入南海 尼米兹号航母进入南海 尼米兹号航母进入南海 尼米兹号航母进入南海 尼米兹号航母进入南海 专家建■议固定法定假期取消调休 专家建议固定法定假期取╱消调休 专家建▃议固定法定假期取消调休 专家建议固定法定◥假期取消调休 专家建议固定法定假期取消调休
您所在的位置:首页>新闻动态>新闻内容
sed 和 awk 是每个 Linux 高级用户最喜欢的工具。但它们是什么?以及如▲何使用它们来处理文本文件?
两个∏最被低估的 Linux 实∑ 用程序是 sed 和 awk。尽管它们看起来有点神秘,但如果您必须对大段代码或文本进行重复更改,或者如果您必须分析某些我可以答應帶你去文本,sed 和 awk 是极为有而后才沉聲道用的。
那么,它们是什么?它们是如何使用的?以及,当它们组合在一『起时,它们▽如何使处理文本变得更容易?
什么是sed?
sed 由传奇的计算★先驱 Lee E. McMahon 于 1971 年在贝尔实验室开发。
该名称代表ldquo;流编辑器”。sed 允许您↙通过一种紧凑而简单但图灵完备的编程语言以编程方式△编辑正文或文本流。 sed 的工作方式很简单:它将文本逐行读取到缓冲区中。对于每一行,它将在适用的情况稱號是怎么回事下执行预定义的指令。
例如,如果∮有人要编写一个 sed 脚本,将单词ldquo;beerrdquo;替换为ldquo;soda”,然后传入一个包含“99 Bottles of Beer on the Wall”完整歌词的文本▓文件,它将通过逐行打印∑该文件,并打印出“99 Bottles of Soda on the Wall”,依此类推。
最基本的 sed 脚本是“Hello World”。在这里,我们使用仅输出字〖符串的 echo 命令来打印“Hello World”。但是我们将它传递给 sed,并告诉它用“LinuxMi.com”替换“World”。一目了然。 如果您需要进行一些更复杂的编辑,您还腦海里了可以将 sed 指令组合到文件中。让我们将 A-ha 的“ Take On Me ”的歌词替换为Greg的“I”、“Me”和“My”的∮每个实例。
首先,将歌曲的ζ 歌词放入名为linuxmi.com.txt的文本文件中。然〓后打开文本编辑器,并添加以下行。确保您创建的文◣件以.sed结尾。
您可能会注意到【上面示例中的重复(例如 s/me/Greg/ 和 s/Me/Greg/)。这是因为 sed 的某些版本,例如 macOS 附带的版本,不支持不区分大小写的匹配。因此,我们必遠古神域须为每个单词编写两条指令,以便 sed 识别動手之間大写和非大写版本。 这不会完美地◥工作,就好像您已经手动替换了“I”、“Me”和“My”的每∮个实例。请记住,我们只是将其↓用作练习来演示如何将 sed 指令组合∴到一个脚本中,然后使用单个命令执行它们。
然后,我们需要调用该文件。为此,请运行此命令。
让我们看看这是怎么只需要三個王者就夠了做的。你可能已经注意到我们这里没有使用 echo。我们使用 cat。这是因为 cat 会打印文件的全部内容,而 echo 只会打印文件名。您可能还注意到◥,我们使用“-f”标志运行 sed。这々告诉它将脚本作为文件打开【【。
还值得注意的是 sed 支持正则表↑达式 (REGEX)。这些允许您使用特殊而复杂的语法在文本∞中定义模式。
这√是一个如何工作的示例。我们将采用上述歌词,但使用正则表达式打印出每行不以“Take”开头的行。
当然,sed 非常有用。而且与 awk 结合使用时会更加强大。
什么是 AWK?
AWK 与 sed 一样,是一种处理大量文本ぷ的编程语言。但是,虽然人刑天直接身體爆退了出去们使用 sed 来处理∩和修改文本,但人们大多使用 AWK 作为分析和报告╳的工具。
与 sed 一样,AWK 最初是在 1970 年代在贝尔实验室※开发的。它的名字并非来自程序所做的事情,而是来自每♂个作者的姓氏:Alfred Aho、Peter Weinberger 和 Brian Kernighan。总而言之,AWK 指的是编程语言本身。在小写中,awk 指的是命令行工具。
AWK 通过一次读取一陣恐怖一行文本文件或输入流来工作。扫描每一行以查看它是否与预定义的模式匹配。如果找到匹配项,则执行』操作。
但是虽然 sed 和 AWK 可能有相似▆的目的,但它们是∏两种完全不同的语言,具有两种完全不同的设计理念。AWK 更类似于一些通用语言,如 C、Python 和 Bash。它具有诸如函数之类的东西以及※更类似于 C 的方法来处理诸如迭代■和变量之类的东西。简而言之,AWK 感觉更像是一种编程语言。
所以,让我们尝试一下。使用“Take On Me”的歌词,我们将@ 打印所有超过 20 个字符的行。
结合两者awk 和 sed 结合百分之九十九起来都非常强大。您可以通过使用 Unix 管道来做到这一点。
让我们∏试试这个:我们①将使用 awk 列出“Take On Me”中超过 20 个字符的所有行。然后,我们将删除所有以“Take”开头的行。
sed 和 awk 的力量
在这篇文章中我们就解释这么多,但希望您现在对 sed 和 awk 的强大功能有所這弱水了解。简而言之,它们是一个文本处理引擎。
那么,你为什么要关心呢?除了您永远不知道何时需要对文本文档进行可预测的重复更改这一▽事实之外,sed 和 awk 非常适ω 合解析日志文件。当您尝试∑调试 LAMP 服务器中的问题或查看访问日志以查看您的服务器是否被黑客入侵时,这特∑ 别方便。
金源ㄨ在线客服
QQ在线咨询
咨询电话
010-83650488
在线咨询