SHELL学习 – 21运维
通知: 21运维-欢迎大家来访,期待您能够有所收获!网站打开慢的问题已经优化程序,感谢大家反馈。

SHELL学习

每天学习一点点,进步一点点。

使用getopts处理shell中的输入参数

使用getopts处理shell中的输入参数

7个月前 (06-13) 274浏览 0评论

在编写shell脚本中,经常要处理一些输入参数,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值。 getopts用于处理用户输入参数,举例说明使用方法: while getopts :a:b:cdefg opt; do...

linux命令awk基础用法整理

linux命令awk基础用法整理

8个月前 (06-02) 292浏览 1评论

21运维原创,转载请注明出处。 该文章是之前学awk的时候整理的,今天发布上来留个纪念。主要是以案例来讲解awk的使用方法,以及延伸到一些实际生产环境中使用(比如统计进程整体cpu或内存负载等) 首先,我们后边的操作以/tmp/file为例,内容...

Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

11个月前 (03-08) 422浏览 0评论

发现写脚本的时候经常会传一些参数进去,比如我们安装脚本,输入版本参数sh  nginx_install_sh   1.2.9   ,通过我们传入的1.2.9我们脚本就可以单独去下载1.2.9的安装包。下边针对这些常用的变量做一个简单说明: $# 是传...

【转载,做资料库用】shell浅谈之二运算符和IF条件判断

【转载,做资料库用】shell浅谈之二运算符和IF条件判断

1年前 (2015-12-17) 345浏览 0评论

一、简介        Shell各种判断结构和运算符的用法是shell编程的基础,了解shell的判断、运算符和一些退出状态对后面的学习有很重要的影响。shell有一个内部命令test经常用于对判断语句进行测试一种或几种状态的条件是否成立。 二、...

【基础】shell中条件判断语法与判断条件

【基础】shell中条件判断语法与判断条件

1年前 (2015-12-16) 404浏览 0评论

一,简介        Shell各种判断结构和运算符的用法是shell编程的基础,了解shell的判断、运算符和一些退出状态对后面的学习有很重要的影响。shell有一个内部命令test经常用于对判断语句进行测试一种或几种状态的条件是否成立。 二. ...

linux echo命令的-n、-e两个参数

linux echo命令的-n、-e两个参数

1年前 (2015-12-08) 427浏览 0评论

echo -n 不换行输出 $echo -n “123” $echo “456” 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以...

【原创】shell脚本学习第八天(awk用法)

【原创】shell脚本学习第八天(awk用法)

1年前 (2015-09-10) 462浏览 0评论

awk被设计用于数据流,能够对列和行进行操作,可以看做最强大的数据流处理工具。而sed更多的是匹配,进行替换和删除。 awk有很多内建的功能,比如数组,函数等。灵活性是awk的最大优势。  awk的结构 awk 'BEGIN{ print ...

【原创】shell脚本学习第七天(管道命令sed用法)

【原创】shell脚本学习第七天(管道命令sed用法)

1年前 (2015-09-06) 460浏览 0评论

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行新增、删除、修改替换、选取等特定工作,下面了解一下sed的用法 sed命令行格式为:          sed [-nefri] ‘command’ 输入...

【原创】shell学习笔记第五天(循环)

【原创】shell学习笔记第五天(循环)

1年前 (2015-09-01) 486浏览 0评论

 今天学习了点shell中的循环部分,经常遇到一些脚本遇到根据条件进行判断(往往需要遍历或判断有点久的操作),当满足条件的时候才完成需要的操作。那么循环就用到了。 1,while  do done: while [ condition ]  <...