首页 > 系统相关 >Shell脚本总结

Shell脚本总结

时间:2023-01-09 16:45:46浏览次数:35  
标签:脚本 总结 Shell abc MaxAuthTries sed line txt tmp

sed -i  插入|替换

sed -i '1i abc' /tmp/abc.txt 在第一行之前插入abc
sed -i '1a efg' /tmp/abc.txt  在第一行之后插入efg
sed -i '1c xyz' /tmp/abc.txt  把第一行数据替换成xyz

替换第几行文字

sed -i '1c xyz wd 555' /tmp/abc.txt

sed -i "$line_num"'c MaxAuthTries    5' /etc/ssh/sshd_config

line_num=$(sed -n '/^MaxAuthTries/=' /etc/ssh/sshd_config)
#找出/etc/ssh/sshd_config路径下的【^MaxAuthTries】字段的行数,赋值给line_num
sed -i "$line_num"'c MaxAuthTries	5' /etc/ssh/sshd_config
#用这个line_num行数取值,替换掉这一行为【MaxAuthTries	5】

多层查询(以下两种方法结果相同)

#查询/tmp/abc.txt文件 | 有【host name】| 不是以#开头的 | 计数

cat /tmp/abc.txt | grep 'host name'| grep -v ^#| wc -l

#查询/tmp/abc.txt文件 | 以【host name】开头的  | 计数

cat /tmp/abc.txt | grep ^'host name'| wc -l

标签:脚本,总结,Shell,abc,MaxAuthTries,sed,line,txt,tmp
From: https://www.cnblogs.com/Magiclala/p/17037488.html

相关文章

  • Shell 基本常识
    Shell进入命令行启动shell常用命令系统管理命令处理数据命令Linux基础管理命令用户管理管理文件系统软件包管理系统使用容器管理软件理解shell子s......
  • linux scp文件分发脚本
    说明:集群节点之间文件、目录分发同步脚本将本节点指定目录的文件同步到对应集群所有节点的相同位置fdir为文件的绝对路径,用于指定集群节点中目标目录路径#!/bin/bash......
  • AXI原子操作总结
    AXI3原子访问是一系列针对存储区域的操作。当主机想要对特定存储区域执行一系列访问时,会采用原子访问来确保该区域中的原始数据不会被其他主机写入修改。这些访问操作通常......
  • Linq学习总结
    Linq可以对字符串、集合等“结果集”通过扩展方法,进行过滤、排序、分组、计算等操作。学习Linq,需要需要了解委托delegate以及委托的语法糖Action和Func。Action和Func经过......
  • 微信小程序 - 开发总结(7): 微信小程序的关闭、后台销毁时间的演变和总结(热启动时间限
    一、微信小程序的关闭微信小程序的关闭有些坑,有时候需要在小程序关闭时做一些操作,但 微信小程序官方又没有提供退出的api;手动直接关闭呢,又不触发onHide方法;切换到后台在o......
  • Java_基础总结
    总结。  一、运行环境jdk:开发工具包jre:运行时环境jvm:虚拟机编译:使用javac,将.java源文件编译为.class文件。运行:使用java,运行.class文件......
  • 【shell】关于kill -0 PID 的作用
    原文地址:https://blog.csdn.net/michaelwoshi/article/details/108895846kill-0pid不发送任何信号,但是系统会进行错误检查。所以经常用来检查一个进程是否存在,存在则e......
  • [总结]2023-1-7B组模拟赛
    [总结]2023-1-7B组模拟赛P0前言感觉比赛状态回来了,但是思维还没上来。P1心路历程又是先全部看题。T1有点奇怪,没有多想。T2看到数据感觉有70pts的\(n^2\)dp。T3准备......
  • Linux学习记录(四)Shell编程
    0、学习shell的目的:方便运维;编写shell程序管理集群、提高开发效率;1、Shell概述(1)shell是解释器;​ 核心:硬件系统(主机+外设);​外层:操作系统;​......
  • 2021年最新版Docker常见面试题整理总结带答案
    2021年最新版Docker常见面试题整理总结带答案全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDocker题......