首页 > 系统相关 >shell常用脚本

shell常用脚本

时间:2023-02-23 15:36:38浏览次数:33  
标签:脚本 文件 常用 shell grep tar .. do conf

bash 调试: bash -x install.sh   常用命令: grep 匹配单词: dpkg -l | grep -w git #查找包含git单词的字符-w, --word-regexp ps -ef | grep -w agent | grep -v grep #查找包含agent的进程   记录:sed 先搜索后替换,逗号分割 sed -i '/iface eth2/,/eth2/ s/eth2/eth3/g' ./interfaces #替换指定行内容   批量操作: ls *.tar.gz | xargs -n1 tar xzvf // n1 数字1 for tar in *.tar.gz; do tar xvf $tar; done for IP in {20..50}; do ping -c 2 "172.21.130."$IP; done;   操作文件 删除多个文件 rm -rf step.{11..37} 删除其它文件: rm -rf !(step.1) rm -rf !(step.1 | step.2) 创建多个文件 touch a{1..5}.txt 批量拷贝文件: find ./ -name "*.pdf" | xargs -i -t cp {} ../lats-doc/ 批量修改文件内容: grep -rl "root" ./* | xargs sed -i 's/root/audadmin/g' 获取文件全路径 [root@localhost conf.d]# readlink -f health_alarm_notify.conf /etc/netdata/conf.d/health_alarm_notify.conf   =========================while-if=======================
#!/bin/bash
i=50
while [ $i -gt 1 ]
do
        let i--
        if [ $i -eq 10 ]; then
                echo "i is $i if continue"
                continue
        elif [ $i -le 5 ]; then
                echo "i is $i elif break"
                break
        fi
        echo "$i"
                
done

 

标签:脚本,文件,常用,shell,grep,tar,..,do,conf
From: https://www.cnblogs.com/ylxtiankong/p/17148126.html

相关文章

  • kafka常用操作
    如果把一个项目/微服务当成一个消费组,那么一个topic可能在多个消费组【一个topic被多个项目订阅】,一个消费组可能有多个topic。【一个项目订阅了多个topic】。一个消费组内......
  • shell中的函数
    函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程定义函数函数由两部分组成:函数名和函数体helpfunction语法一:f_name(){...函数体...}语法二......
  • shell中使用expect
    需要先安装expectyum-yinstallexpectexpect语法expect[选项][-ccmds][[-[f|b]]cmdfile][args]选项-c:从命令行执行expect脚本,默认expect是交互地执......
  • shell中的运算符
    算术运算运算符举例结果+(加运算)3+58-(减运算)5-32*(乘运算)5*315/(除运算)8/32%(取余运算)15%43**(幂运算)5**3125bash中的......
  • SpringBoot17 - 常用计量单位绑定
    常用计量单位绑定​ 在前面的配置中,我们书写了如下配置值,其中第三项超时时间timeout描述了服务器操作超时时间,当前值是-1表示永不超时。servers:ip-address:192.168......
  • 三、MybatisPlus常用注解
    @TableName经过以上的测试,在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表。由此得出......
  • shell中的各种测试语句
    变量测试表达式解释${var:-word}|若var存在且非空,则值为$var;若var未定义或为空值,则值为word,但var的值不变。${var:=word}|若var存在且非空,则值为$va......
  • shell基础
    设置根据后缀补充title新建.vimrc文件,存放到家目录中vim.vimrc#做一些对vim的自定义设置setcursorlinesetautoindent#当新建的文件以sh结尾的,调用SetTitel()函数......
  • shell中的变量
    Shell中变量命名法则不能使程序中的保留字:例如if,for只能使用数字、字母及下划线,且不能以数字开头见名知义统一命名规则:驼峰命名法Shell中命名建议规则变量名......
  • Tampermonkey 油猴脚本浏览器插件安装教程,适用Chrome浏览器和Edge浏览器
    软件截图软件介绍Tampermonkey(油猴)是最受欢迎的浏览器扩展之一,拥有超过1000万用户。Tampermonkey用于在网站上运行所谓的用户脚本(有时也称为Greasemonkey脚本)。用户......