shell脚本编程
自己的学习总结分享,互相学习
后台服务器开发
这个作者很懒,什么都没留下…
展开
-
shell编程第八弹--实战(1)
shell编程第八弹–实战(1)一、文件操作 1 #!/bin/bash 2 3 #创建文件夹 4 #检查文件夹是否存在 5 if [ ! -d "wz" ];then 6 mkdir wz 7 else 8 echo "dictory is exist" 9 fi 10 11 #拷贝所有的文件到文件夹 12 13 if [ ! -f "wz/...原创 2018-12-05 20:24:49 · 263 阅读 · 0 评论 -
shell编程第七弹-基本文本处理
shell编程第七弹-基本文本处理一、排序sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。选项参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最前面的空格符部分;-M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法;-n :使用『纯数字』进行排序(默认是以文字型态来排序的);-r :反向排序...原创 2018-11-27 15:34:59 · 165 阅读 · 0 评论 -
shell编程第六弹-运算符与函数
shell编程第六弹-运算符与函数流程控制这几个,都是最简单的基础,而且是比较繁杂,在编程中遇到的话,就查查文章,慢慢就熟练了。下面,给出链接,供大家参考,也给自己一个参考Shell 基本运算符:http://www.runoob.com/linux/linux-shell-basic-operators.htmlShell 函数:http://www.runoob.com/linu...转载 2018-11-24 10:07:45 · 171 阅读 · 0 评论 -
shell编程第五弹-参数传递
shell编程第五弹-参数传递参数传递是编程语言最常用的一个环节在执行 Shell 脚本时,可以向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……接下来,看一张图,这张图上面包含了大部分关于shell脚本的参数看实例: 1 #!/bin/bash 2 3 #参数个数 4 echo "...原创 2018-11-22 20:34:26 · 329 阅读 · 0 评论 -
shell脚本学习第四弹-管道与IO重定向
shell脚本学习第四弹-管道与IO重定向一、IO介绍什么是IO?简单的来说,IO就是输入输出;在unix里面,我们必须要标准输入,标准输出和标准错误。我们可以用程序运行过程来更明显说明:程序的输入就是标准输入,程序处理完之后,输出结果就是标准输出,或者报错就是标准错误。在shell编程里面,我们用cat命令就可以很好的解释这个标准输入和标准输出,请看案例:shell$ catcdc...原创 2018-11-21 20:40:12 · 249 阅读 · 0 评论 -
shell脚本学习第三弹-变量的使用
shell脚本学习第三弹-变量的使用一、什么是变量相信大家听到变量这个词语很敏感吧,我们的C语言中也有所谓的变量,变量即在程序运行过程中它的值是允许改变的量。也可以这么说,变量的本质是一种键值对,举个例子来说:str=“123456”,“12345”就是键值对中的Value,str就是键值对中的Key值。二、shell变量的使用1.变量名以英文字母或者下划线开头,但是不能以数字开头...原创 2018-11-20 09:58:41 · 213 阅读 · 0 评论 -
shell脚本学习第二弹-神奇的cd
shell脚本学习第二弹-神奇的cd前言:作为一个linux程序员,估计用的最多的命令就是cd了吧,我们试着用脚本编译一下: 1 #!/bin/bash 2 pwd 3 4 cd /home 5 pwd我们看一下结果:/data/shell/home但是我们本地的shell中执行pwd:/data/shell咦!!!什么鬼??相信这个问题大家也有人...原创 2018-11-16 09:09:19 · 627 阅读 · 0 评论 -
shell脚本学习第一弹
shell脚本学习第一弹作为一个linux程序员,不会shell的脚本的编写,可是不合格的呀!!!今天,我们一起来看看shell脚本的编写:别的先不说,先来一个入门级的案例: 1 #!/bin/bash 2 #当前路径 3 pwd 4 #打印hello 5 echo "hello"我们执行chmod +x hello.sh ./hello.sh结果:/h...原创 2018-11-14 20:51:33 · 178 阅读 · 0 评论