A collection of 5 posts

shell 笔记

Shell 括号用途总结 shell 正则表达式 正则表达式在每种语言中都会有,功能就是匹配符合你预期要求的字符串。 Shell 正则表达式分为两种: 基础正则表达式:BRE(basic regular express) 扩展正则表达式:ERE(extend regular express),扩展的表达式有+、?、|和( ...

break和continue

break和continue都是用来控制循环结构的,其主要作用是停止循环 前者是完全终止,跳出循环 后者则只是跳出当次的循环,开始下一次循环 举例: break [root@lUsmwg108555 ~]# cat break #!/bin/bash for i in a b c ...

Shell循环

好记性不如烂笔头,此文章记录循环的用法及方便后期查看回顾 脚本常用到的 常见的循环有3个: while for until while循环 格式: 当符合判断式的条件时就执行循环,直到不成立时才停止 while [ 判断式 ] do 执行的程序 done 举例: [root@lUsmwg108555 ~]# cat ...

Shell 中的$参数

echo $0 获取当前执行的shell脚本的文件名 echo $n 获取当前执行的shell脚本的第n个参数值,n=1..9 echo $* 获取当前shell的所有参数 echo $# 获取当前shell命令行中参数的总个数 echo $$ 获取当前shell的进程号(PID) echo $! 执行上一个指令的PID echo $? 获取上一个指令的返回值 ...

Shell小技巧

写脚本时需要配置数据库但又不想进数据库操作(进了数据库shell脚本就会停止)如何绕过mysql mysql 有个参数 -e 可以绕过mysql终端进行配置 [root@localhost ~]# mysql -uroot -ppasswd -e "create database ghost" 将配置信息插入需修改的文件里某一行后面 [root@ ...