广告
返回顶部
首页 > 资讯 > 精选 >如何使用shell脚本循环处理文本的问题
  • 375
分享到

如何使用shell脚本循环处理文本的问题

2023-06-15 10:06:33 375人浏览 安东尼
摘要

这篇文章主要介绍如何使用shell脚本循环处理文本的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!公司是使用puppet来进行配置管理, 某天修改完puppet后领导回复:我们有一个文档cabinet.txt记录

这篇文章主要介绍如何使用shell脚本循环处理文本的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

公司是使用puppet来进行配置管理, 某天修改完puppet后领导回复:

如何使用shell脚本循环处理文本的问题

我们有一个文档cabinet.txt记录了物理机器所在的机柜, 除了文档里的其他机器都是虚拟机云服务器, 对虚拟机的puppet配置文件使用git还原为上一个版本, 不过机器数量非常多, 所以想能否使用脚本来跑一下, 没有想象中的那么麻烦, 很简单的一个shell脚本即可实现目的.

脚本如下:

#!/bin/bashfor i in `ls manifests`do  j=`echo $i | sed 's/.nutscloud.com.pp//g'`  if [ `grep -c $j cabinet.txt` -eq 0 ];then    echo $j    git checkout HEAD^ manifests/$i  fidone

执行结果:

如何使用shell脚本循环处理文本的问题

现在在vscode里面可以看到很多修改, 把他们提交就完事了~

如何使用shell脚本循环处理文本的问题

其实有时候做一些小工具并没有那么的难, 可能会觉得只用一次不如手撸方便, 但是运行一下所有事情都做完这种感觉是手撸给不了你的。

以上是“如何使用shell脚本循环处理文本的问题”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用shell脚本循环处理文本的问题

本文链接: https://www.lsjlt.com/news/279619.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用shell脚本循环处理文本的问题
    这篇文章主要介绍如何使用shell脚本循环处理文本的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!公司是使用puppet来进行配置管理, 某天修改完puppet后领导回复:我们有一个文档cabinet.txt记录...
    99+
    2023-06-15
  • 关于使用shell脚本循环处理文本的问题
    公司是使sPggWSbe用puppet来进行配置管理, 某天修改完puppet后领导回复: 我们有一个文档cabinet.txt记录了物理机器所在的机柜, 除了文档里的其他机器都是虚拟机或云服务器, 对虚拟机的pupp...
    99+
    2022-06-04
    shell脚本处理文本 shell脚本循环处理文本
  • for循环如何在shell脚本中使用
    这期内容当中小编将会给大家带来有关for循环如何在shell脚本中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。for 命令:for i in 的各种用法 :for i in “file1” “fil...
    99+
    2023-06-09
  • 如何使用Shell脚本for循环语句
    本篇内容主要讲解“如何使用Shell脚本for循环语句”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Shell脚本for循环语句”吧!与其他编程语言类似,Shell支持for循环。for...
    99+
    2023-06-09
  • 如何使用Shell脚本while、until循环语句
    这篇文章主要讲解了“如何使用Shell脚本while、until循环语句”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Shell脚本while、until循环语句”吧!一、while...
    99+
    2023-06-09
  • Shell脚本如何实现文本处理
    这篇文章给大家分享的是有关Shell脚本如何实现文本处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。4.1 排序文本4.1.1 行的排序未提供命令行选项时,整个记录会根据当前locale所定义的次序排序。在传统...
    99+
    2023-06-09
  • Shell脚本如何逐行处理文本文件
    经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下: 1.通过read命令完成. read 命令从标准输入中读取一行,并把输入行的每个字段的...
    99+
    2022-06-04
    shell处理文本文件快速 shell处理文件 shell处理文本
  • 如何在shell中循环调用hive sql 脚本
    本篇文章给大家分享的是有关如何在shell中循环调用hive sql 脚本,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。脚本tt.sh的内容如下:#!/bin/bashpara...
    99+
    2023-06-09
  • 使用Shell脚本怎么逐行处理文本文件
    使用Shell脚本怎么逐行处理文本文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。通过read命令完成.read 命令从标准输入中读取一行,并把输入行的每个字...
    99+
    2023-06-14
  • 如何使用Shell脚本循环读取文件中每一行内容
    这篇文章主要介绍了如何使用Shell脚本循环读取文件中每一行内容,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行...
    99+
    2023-06-09
  • 如何编写一个shell for循环与case结合的脚本
    这篇文章主要讲解了“如何编写一个shell for循环与case结合的脚本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何编写一个shell for循环与case结合的脚本”吧!核心代码:...
    99+
    2023-06-09
  • 利用Shell脚本循环读取文件中每一行的方法详解
    前言 本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、使用for循环 for line in `cat f...
    99+
    2022-06-04
    详解 脚本 文件
  • JAVA如何处理循环引用问题
    在Java中,循环引用指的是两个或多个对象相互引用,导致无法被垃圾回收器回收。循环引用可能会导致内存泄漏和性能问题。下面介绍几种处理...
    99+
    2023-08-16
    JAVA
  • 如何解决 shell 脚本重复执行的问题
    简介 flock 是文件锁命令,它可以保证linux系统上进程之间安全的访问临界资源,在shell脚本中,可以用来控制逻辑的互斥性 实例1 现有脚本 a.sh, 内容如下 #!/bin/bash echo "[...
    99+
    2022-06-04
    shell 脚本重复执行 解决shell脚本重复执行
  • Shell脚本中使用for循环和cat命令实现按顺序合并文件
    工作目录下面有mydoc1.txt,mydoc2.txt...mydoc41.txt,本来想用sed排列依次取值排序,然后用cat来合并这些文件,发现达不到预期效果,合并令如下所示: ls -lF *.t...
    99+
    2022-06-04
    脚本 顺序 命令
  • Linux 使用shell脚本处理字符串的实现
    1. 截取字符串的前8位 expr substr "$string" 1 8 echo $string | awk '{print substr(,1,8)}' echo $string | cut -c...
    99+
    2022-06-04
    shell处理字符串 shell字符串处理
  • 如何使用 BASH 脚本处理日志文件?
    BASH 脚本是一种强大的工具,可以帮助我们快速处理大量的日志文件。在本文中,我们将介绍如何使用 BASH 脚本处理日志文件,并演示一些常见的技巧和技术。 首先,我们需要了解一些基本的 BASH 脚本语法。在 BASH 脚本中,我们可以使用...
    99+
    2023-07-09
    自然语言处理 bash 日志
  • Linux下如何使用Shell文本处理工具
    本篇内容介绍了“Linux下如何使用Shell文本处理工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux下的操作习惯不像windo...
    99+
    2023-06-13
  • 如何使用Bat脚本处理ftp
    这篇文章将为大家详细讲解有关如何使用Bat脚本处理ftp,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、FTP命令说明 1、在windows系统中因为FTP是一个程序,如果在bat脚本中直接调用FTP的...
    99+
    2023-06-08
  • 怎么用Shell脚本中使用for循环和cat命令实现按顺序合并文件
    本篇内容主要讲解“怎么用Shell脚本中使用for循环和cat命令实现按顺序合并文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Shell脚本中使用for循环和cat命令实现按顺序合并文...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作