自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 shell脚本学习——正则表达式、sed、awk

一、正则表达式 正则表达式用于查找匹配指定的字符 支持正则表达式的程序:locate、find、vim、grep、sed、awk 元字符:具有特殊意义的专用字符,如. * ? 前导字符:位于元字符前面的字符,如abc* 1、第一类正则表达式 普通常用的元字符 . 匹配除换行符以外的任意单个字符 * 前导字符出现0次或连续多次 .* 任意长度字符 ^ 行首 $ 行尾 ^$ 空行 [] 匹配括号里任意单个字符或一组单个字符 [^] 匹配不包含

2020-05-24 17:20:59 398 1

原创 shell脚本学习——数组、变量、case语句、函数、制作跳板机

一、数组 1、普通数组:只能使用整数作为数组索引(元素下标) 数组名[索引下标]=值 marry[0]=n1 marry[1]=n2 marry[2]=n3 数组名=(值1 值2 值3 ...) marry=(n1 n2 n3 ...) marry1=(`cat /etc/passwd`) marry2=(1 2 3 "hello world" [10]=linux) 数组的读取 ${数组名[元素下标]} echo ${marry[0]} 读取数组第一个元素 echo ${marry[*]} 读取数

2020-05-21 09:48:42 234

原创 shell脚本学习——随机数、嵌套循环、shift位移、expect自动应答、推送公钥

一、随机数 echo $RANDOM 默认产生0~32767随机整数 echo $[$RANDOM%2] 产生0~1之间的随机数 echo $[$RANDOM%3] 产生0~2之间的随机数 echo $[$RANDOM%4] 产生0~3之间的随机数 echo $[$RANDOM%10] 产生0~9之间的随机数 echo $[$RANDOM%90+10] 产生10~99之间的随机数 echo $[$RANDOM%101] 产生0~100之间的随机数 echo $[$RANDOM%51+50]

2020-05-19 10:31:25 358

原创 shell脚本学习——for、while、until循环

一、for循环语句 1、列表循环 for variable in {list} do command command ... done 或者 for variable in a b c do command command done eg 打印12...

2020-05-08 19:00:15 244

原创 shell脚本学习——条件判断、流程控制

一、条件判断 1、语法结构 test 条件表达式 [ 条件表达式 ] 两边需要有空格 [[ 条件表达式 ]] 支持正则 2、条件判断相关参数 判断文件类型 -e 判断文件 -f -d -L -b -s -c -p -s ...

2020-05-04 16:56:31 164

原创 shell脚本学习——基础知识

一、常用快捷键 Tab键可补全命令和文件内容 ^c 终止运行的程序 ^z 前台运行的程序挂起到后台 ^d 退出 ^l 清屏 ^a 光标移动到命令行最前端 ^e 光标移动到命令行后端 ^u 删除光标前所有字符 ^k 删除光标后所有字符 ^r 搜索历史命令...

2020-05-02 10:01:11 214

原创 shell脚本学习——小工具

一、grep 行过滤工具 grep [选项] ‘关键字’ 文件名 grep --color=auto ‘root’ passwd 过滤时关键字高亮显示或添加别名:alias grep=‘grep --color=auto’ 或修改文件:/etc/bashrc 添加上面一行 source /etc/bashrc grep参数 grep -n ‘root’ passwd 包含root...

2020-04-29 18:52:24 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除