- 博客(6)
- 收藏
- 关注
原创 Shell数组
一、数组定义方法: 方法1: [root@localhost ~]# array=(1 2 3) [root@localhost ~]# echo ${array[*]} 1 2 3 方法2: [root@localhost ~]# array=([1]=one [2]=two [3]=three) [root@localhost ~]# echo ${array[*]} one two thr...
2019-02-14 03:27:30 109
原创 shell中trap的作用
信号 linux通过信号来在运行在系统上的进程之间通信也可以通过信号来控制shell脚本的运行 (1)捕捉信号:trap命令 常用信号 ctrl+c(终止进程) ctrl+z(暂停进程,打入后台) [root@server ~]# trap "echo westos" 2 [root@server ~]# ^Cwestos (2)信号屏蔽 [root@server ~]# trap "" 2 #...
2019-02-14 02:51:10 9886 2
原创 Shell中的函数与变量
1. 语法 方法1: 函数名() { 函数体 return n } 方法2: function 函数名() { 函数体 return n } 2. 调用 #!/bin/bash function fun1() { echo “I like westos” } fun1 ##调用函数 3. 引用 注意:每次引用函数时,bash会重新回到函数的定义 [root@server ~]# cat ...
2019-02-14 02:40:06 678
原创 shell中的条件语句与循环语句
一、 if语句 1,if #!/bin/bash user=kiosk if grep $user /etc/passwd;then echo “Hello $user” fi if date;then echo “Hello date” fi 2.if-else #!/bin/bash user=student if grep $user /etc/passwd;then echo "The f...
2019-02-14 02:26:22 145
原创 Shell的文本处理
一、grep,egrep:搜索 1.Grep定义 grep 命令是一种强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检- 查,打印匹配到的行 由正则表达式或者字符及基本文本字符所编写的过滤条件 Global search regular expression and print out the line 全面搜索研究正则表达式并显示出来 2、Grep用法 grep +匹配条件+处理文...
2019-02-14 02:12:00 88
原创 Shell基本了解
一、什么是shell? Shell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作,系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上 二、什么是shell脚本? 简单的说,当命令或者程序不在命令行执行,而是通过一个程序文件来执行,这个程...
2019-02-14 02:05:47 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人