免废话,直接上代码cat 9.c |awk 'NR==21{gsub(/t09/,"ruiy");printf $0}'1,comm【2文件间行比较】 1 [root@localhost ruiy]# 2 用法:comm [选项]...
原创 2021-12-30 17:57:04
63阅读
平常工作中,你是否感觉shell脚本只是命令堆砌;很多时候只是为了实现功能而没有好组织结构;自己脚本都不想再看一遍;哈哈,我这就教给shell“葵花宝典“,自此让你shell脚本有python一样美感并且极易维护,真的是shell脚本写到停不下来。现以nginx控制脚本为例,看一下脚本美容过程:#!/bin/bash#set命令奇妙用途留在文章末尾set-eu#nginx重载配置文
原创 2021-03-09 06:59:54
284阅读
文章目录前言数值测试字符串测试文件测试前言Shell test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
原创 2021-07-05 09:43:44
156阅读
文章目录前言实例1实例2前言上一章节我们学习了 Shell echo 命令,本章节我们来学习 Shell 另一个输出命令 printf。printf 命令模仿 C 程序库(library)里 printf() 程序。printf 由 POSIX 标准所定义
原创 2021-07-05 15:35:19
316阅读
1、前言1.1 为什么学习shell编程Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备重要工具,Linux/UNIX系统底层及基础应用软件核心大部分涉及Shell脚本内容。每一个合格Linux系统管理员或运维工程师,都需要熟练编写Shell脚本语言,并能够阅读系统及各类软件附带Shell脚本内容。只有这样才能提升运维人员工作效率,适应日益复杂工作环境,减少
原创 精选 2017-05-15 11:24:01
4518阅读
1点赞
在测试脚本过程中,我们可以抽样测试几台主机,等确认脚本是成功的话,才把循环里20变成254。前期再不确定脚本前提下,不应该一下子循环所有的主机。
原创 2021-01-18 10:41:58
1778阅读
全文转载 Linux下高效编写Shell——shell特殊字符汇总Linux下无论如何都是要用到shell命令,在Shell实际使用中,有编程经验很容易上手,但稍微有难度shell里面的那些个符号,各种特殊符号在我们编写Shell脚本时候如果能够用好,往往能给我们起到事半功倍效果,为此,特地将Shell里面的一些符号说明罗列成对照表形式,以便快速查找。看看你知道下表
转载 精选 2014-06-26 21:39:32
504阅读
Linux下无论如何都是要用到shell命令,在Shell实际使用中,有编程经验很容易上手,但稍微有难度shell里面的那些个符号,各种特殊符号在我们编写Shell脚本时候如果能够用好,往往能给我们起到事半功倍效果,为此,特地将Shell里面的一些符号说明罗列成对照表形式,以便快...
转载 2015-10-19 09:09:00
58阅读
2评论
文章目录一、前言二、条件判断2.1 条件判断2.1.1 if2.1.2 if else2.1.3 if else-if else2.2 if else 语句经常与 test 命令结合使用
原创 2021-07-05 15:31:53
156阅读
shellcheck 是一款实用 shell 脚本静态检查工具, 可以为 bash/sh shell 脚本提供警告和建议。
原创 2021-07-25 16:10:29
439阅读
本文是关于如何在Ubuntu 20.04上安装和配置ZSH。此步骤适用于所有基于Ubuntu发行版。ZSH代表Z Shell,它是类Unix操作系统shell程序。ZSH是Bourne Shell扩展版本,结合了BASH,KSH和TSH某些功能。Zsh功能命令行完成。可以在所有shell之间共享历史记录。扩展文件匹配。更好变量和数组处理。与bourne shell之类shell兼容。拼
转载 2021-05-20 15:56:35
118阅读
本文是关于如何在Ubuntu 20.04上安装和配置ZSH。此步骤适用于所有基于Ubuntu发行版。ZSH代表Z Shell,它是类Unix操作系统shell程序。ZSH是Bourne Shell扩展版本,结合了BASH,KSH和TSH某些功能。Zsh功能命令行完成。可以在所有shell之间共享历史记录。扩展文件匹配。更好变量和数组处理。与bourne shell之类shell兼容。拼
转载 2021-05-24 14:58:06
178阅读
运维 1月28日来自:Linux迷链接:https://www.linuxmi.com/ubuntu-20-04-zsh.html本文是关于如何在Ubuntu 20.04上安装和配置ZSH。此步骤适用于所有基于Ubuntu发行版。ZSH代表Z Shell,它是类Unix操作系统shell程序。ZSH是Bourne Shell扩展版本,结合了BASH,KSH和TSH某些功能。Zsh功能命令行
转载 2021-03-23 13:38:49
131阅读
Exchange 部署完成后,经常需要大量用户和邮箱启用。如何快速高效启用邮箱,以及经常用到命令有哪些呢,这里将最用用途汇总一下。快速为某个OU下所有用户启用邮箱[PS] C:\Windows\system32>Get-user -OrganizationalUnit "IT组" | Enable-Mailbox -Dat
原创 2015-07-02 09:54:43
2878阅读
2点赞
Shell 中所有的变量默认都是"字符串型"。也就是说,如果不手工指定变量类型,那么所有的数值都是不能进行运算。比如:[root@localhost sh]# aa=11 [root@localhost sh]# bb=22 #给变量aa和bb赋值 [root@localhost sh]# cc=$aa+$bb #我想让cc值是aa和bb和 [root@localhost sh]# e
转载 2023-12-14 20:47:10
39阅读
在我们日常运维中,会经常遇到搭建rsync服务需求,如:网站文件同步(镜像或备份),patch更新,各种异机备份等容灾备份等等。如果把rsync服务搭建写成脚本,那么就可以在执行脚本之后,有了基本服务框架,只需针对具体细节、安全要求做进一步改善,就OK,从而提高我们工作效率。 很多Linux系统,像RHEL和CentOS默认安装是rsync 2.x版本,而我推荐使用3.x版本
推荐 原创 2012-10-18 23:40:05
2442阅读
7点赞
4评论
在我们日常运维中,会经常遇到搭建rsync服务需求,如:网站文件同步(镜像或备份),patch更新,各种异机备份等容灾备份等等。如 果把rsync服务搭建写成脚本,那么就可以在执行脚本之后,有了基本服务框架,只需针对具体细节、安全要求做进一步改善,就OK,从而提高我们 工作效率。 很多Linux系统,像RHEL和CentOS默认安装是rsync 2.x版本,而我推荐使用3.x
转载 精选 2012-11-04 22:48:00
451阅读
Shell 脚本性能优化:从低效到高效实践指南 在处理大规模数据、高频任务或资源受限环境中,Shell 脚本性能往往成为瓶颈。一个未经优化脚本可能会消耗过多 CPU、内存或 I/O 资源,导致执行缓慢甚至影响整个系统响应性。本文将系统介绍 Shell 脚本性能瓶颈分析方法、优化技巧和最佳实践,帮助你编写高效、轻量 Shell 脚本。 一、性能瓶颈识别与分析 在优化脚本之前,首先
原创 2月前
92阅读
背景:有实时产生数据按小时分文件保存,如“/data/2013/09/18/14.txt”。现需要保留30天最新数据,而删除所有其它历史数据。注意“保留30天最新数据”,可能不是连续30天,中间若某一天数据缺失,也必须把最新30天数据保留下来。
原创 2021-07-19 17:14:02
1028阅读
Linux系统中grep命令是一种功能强大文本搜索工具,它能使用正则表达式搜索文本,并把匹配行打印出来。
原创 2022-08-17 01:41:02
265阅读
  • 1
  • 2
  • 3
  • 4
  • 5