
shell脚本
文章平均质量分 75
young_dump_broke
着眼现在,放手未来
展开
-
shell中的wait命令及并发的实现{}&
sleep 和wait在 shell 中使用 wait 是在等待上一批或上一个脚本执行完(即上一个的进程终止),再执行wait之后的命令。sleep是使系统休眠一定的时间之后再去执行下面的任务。语法wait [进程号或作业号]wait 22 等待22进程完在执行下面的wait %1 第一个作业如果wait后面不带任何的进程号或作业号,那么wait会直至当前shell中进程的所有子进程都执行结束后,才继续执行下一步。实例等待所有后台进程结束[root@server1 mnt]#原创 2020-12-17 11:17:02 · 7597 阅读 · 0 评论 -
Shell中的运算符号
1.运算符号+ 加法- 减法* 乘法/ 除法% 除法后的余数** 乘方++ 自加一-- 自减一< 小于<= 小于等于> 大于>= 大于等于= 等于+= j+=i j=j+i*= j*=i j=j*i/= j/...原创 2020-04-01 16:22:22 · 276 阅读 · 0 评论 -
简易脚本实例带你了解Shell脚本
学员检测编写脚本完成以下条件file_check.sh 在执行时如果脚本后未指定检测文件报错“未指定检测文件,请指定”如果脚本后指定文件不存在报错“此文件不存在”当文件存在时请检测文件类型并显示到输出中练习:ls -l 目录 可以显示目录中所有文件案的属性清按照文件大小进行排序并找出最大的2个文件并显示其名称学员命令测试:ifconfig 网卡 可以显示此网卡的信息显示信息中...原创 2020-04-01 13:43:11 · 889 阅读 · 1 评论 -
Shell中控制执行流
1.for 循环for 定义变量do 使用变量,执行动作done 结束标志格式1:for WESTOS in `seq 2 2 10` 第二个2是跨度格式2:最后一行表示 for 语句不可以将参数传到外界。格式3:4. 格式4:2.while 循环如果条件成立,就做什么动作while不同于 && 的地方在于while是循环的。...原创 2020-03-31 23:39:25 · 438 阅读 · 1 评论 -
轻松理解Shell脚本中的变量(二)
5.用户环境变量的更改环境变量:用户在操作系统时使用到的命令搜索路径vim /bin/westos.sh发现其不用绝对路径就可以执行脚本,因为他写在$PATH中。我们将它移到 /mnt/ 中,发现只有执行绝对路径可以执行脚本。那么我们如果想让 /mnt/下的脚本也不用绝对路径就能执行,我们可以:设定方式:用户变量设置:~/.bash_profileexport PAT...原创 2020-03-31 20:06:45 · 216 阅读 · 0 评论 -
轻松理解Shel脚本中的变量(一)
1.变量的定义1)定义本身变量就是内存一片区域的地址2)变量存在的意义命令无法操作一直变化的目标用一串固定的字符来表示不固定的目标可以解决此问题2.shell脚本中变量的定义方法由上面我们可以看出三种执行脚本的方法只有source的方法可以看出效果,因为source方法是在当前shell执行脚本,sh 和 /mnt/test.sh的方法会打开一个新的子 shell,不在当前环境,...原创 2020-03-30 17:39:40 · 364 阅读 · 0 评论 -
Shell脚本轻松入门
1.什么是shell脚本中命令的解释器2.shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机3.如何创建shell脚本#!/bin/bash ##幻数当我们运行脚本的时候,就会先在当前shell下调用 /bin/bash解释器 然后执行我们脚本中的命令。vim自动添加脚本首部信息vim...原创 2020-03-28 21:12:58 · 193 阅读 · 0 评论 -
Shell文本处理工具--awk
awk用法:awk -F 分隔符 BEGIN{}{}END{} FILENAME 默认以空格为分隔符BEGIN和END可以忽略不写。NR #显示行数NF #列数以冒号为分隔符,每一行的列数。以bash结尾的行的列数。打印出以bash结尾的行。FILENAME #遇到符合条...原创 2020-03-28 15:20:49 · 351 阅读 · 1 评论 -
Shell中引号的使用与区别
单引号字符串中的变量是无法引用的,单引号会原封不动的输出引号内的内容,且其中不可以使用转义字符。双引号中可以引用变量替换,且可以使用转义字符当定义的变量内容中还有空格或者特殊字符如换行符时,要用括号引起来反引号可以执行里面的命令,单双引号则不可以反引号的作用相当于$...原创 2020-03-27 13:02:02 · 231 阅读 · 0 评论 -
Shell中的文本处理工具
1.grepgrepgrep -E = egrep##grep 格式##grep 匹配条件 处理文件grep root passwd #过滤root关键字grep ^root passwd #以root开头grep root$ passwd ##以root结尾grep -i root pas...原创 2020-03-27 12:16:01 · 1043 阅读 · 1 评论 -
Shell脚本快速入门 (一)常用的基础命令
shell 脚本介绍shell是一种脚本语言 aming_linux blog.lishiming.net可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率下面介绍几种常用的shell命令。1. diff对比两个文件的不同。用法:diff [options] files | directorys...原创 2020-03-26 12:27:18 · 377 阅读 · 0 评论