作为测试,日常更新部署测试版本,修改配置文件是每天必不可少的一个工作。特别是如果需要更改的配置文件存在于多个文件里,更是繁琐不堪。 找了一下Linux shell脚本里有个sed 命令可以实现这个需求 $OldStr是要被替换的字符串 $NewStr是替换的新字符串 SfileName是修改的文件 ...
分类:
系统相关 时间:
2018-11-14 11:00:10
阅读次数:
535
首先得到文件列表 使用 list -1 注意是1 不是l 然后是用一个循环内包装zip代码 ...
分类:
系统相关 时间:
2018-11-08 18:15:25
阅读次数:
315
Linux Shell 中的反引号,单引号,双引号的区别 1.反引号位 (`):在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。 和$()是一样的。在执行一条命令时,会先将其中的 `` ,或者是$() 中的语句当作命令执行一遍,再将结果加入到 ...
分类:
系统相关 时间:
2018-11-07 17:44:35
阅读次数:
183
通配符,代表零个或多个任意字符?只代表一个任意的字符注释符号,即#后面的内容都会被忽略\脱义字符,会将后面的特殊符号还原为普通字符|管道符,将前面的命令的输出作为后面命令的输入wc-l计算一个文档有多少行命令cut格式:cut-d‘分隔字符‘[-cf]n-d后面跟分隔字符,分隔字符要用单引号括起来-c后面接的是第二个字符-f后面接的是第几个区别命令sort格式:sort[-t分隔符][-k
分类:
系统相关 时间:
2018-11-06 23:37:30
阅读次数:
270
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: 把要添加的字符串变量添加{},并且需要把$放到外面。 这样输出的结果是:home=,也就是说连接成功。 又如代码如下: ...
分类:
系统相关 时间:
2018-11-04 12:51:04
阅读次数:
164
LinuxShellsort按照指定的顺序进行排列按照指定的顺序升序排列sort-t":"-k2n,2file.logfile_numb:306;total_size:184.478GB;avg_size:617.339MBfile_numb:348;total_size:140.047GB;avg_size:412.091MBfile_numb:2427;total_size
分类:
系统相关 时间:
2018-10-30 21:55:27
阅读次数:
723
经常需要和shell命令打交道,但是一直没有系统的学习,接下来会花1到2个月的时间系统的学习一下shell命令,接下来就开启shell命令的奇妙旅行吧。本章主要介绍shell的打印输出。 知识要点 shell脚本都是以#!/bin/bash开头;这是固定的写法,其中/bin/bash是bash命令的 ...
分类:
系统相关 时间:
2018-10-27 18:48:35
阅读次数:
238
不知道大家那有没有要清理的这个事情。需要清理目录历史文件。可能后续也会有很多其他地方需要清理历史文件,可能会用到。 我这两天空闲写了个脚本,清理比较方便,有要进行清理的大量历史文件的话可以用。 脚本用到的命令只有linux才有,像solaris等就不支持,所以只能在linux上运行。如果是nas存储 ...
分类:
系统相关 时间:
2018-10-26 14:28:04
阅读次数:
175
命令退出状态码 bash每个命令,执行状态都有返回值 0表示成功 非0表示失败(1-255) $?特殊变量可以打印出上一条命令的状态返回值 脚本的状态返回值是脚本执行的最后一条命令 自定义脚本状态返回值:exit # #为0-255的数字(0、1、127、255这几个数字保留系统自身用) 引用命令的 ...
分类:
系统相关 时间:
2018-10-26 10:39:02
阅读次数:
200
概述: shell脚本在Linux系统管理员的运维工作中非常重要。shell脚本能够帮助我们很方便的管理服务器,因为我们可以指定一个任务计划,定时的去执行某一个脚本以满足我们的需求。本篇将从编程基础、脚本基本格式、变量、运算、条件测试这几个方面详细介绍shell脚本编程的基础内容,也是我们必须要掌握 ...
分类:
系统相关 时间:
2018-10-26 10:35:01
阅读次数:
195