
shell脚本基础结构和运用
文章平均质量分 79
shell脚本结构,条件,循环,等基础结构
莫道桑榆晚~
这个作者很懒,什么都没留下…
展开
-
awk基本用法、awk应用案例及综合脚本
如果要输出到屏幕可以使用命令awk '{a[$1]++}END{print a["abc"]}' shu.txt。按照awk逐行处理的工作特点使用awk '{a[$1]++}' shu.txt 走完每一行得到下列结果。准备一个文档,里面有6行,每行分别是abc、xyz、abc、opq、xyz、abc 然后。用法格式:BEGIN{ 任务1 }{ 任务2 }END{ 任务3 }BEGIN任务 执行1次,读取文档之前执行。END任务 执行1次,读取文档之后执行。原创 2024-11-15 15:46:56 · 2131 阅读 · 0 评论 -
shell正则表达式、sed基本用法及sed应用案例
提示:1.2案例的命令以上命令均可以加-E选项并且去掉所有\,改成扩展正则的用法,比如grep "ro\{1,\}t" user可以改成 grep -E "ro{1,}t" user或者egrep "ro{1,}t" user。[root@test1 ~]# head -5 /etc/passwd > user #准备素材。匹配前一个字符任意次数【*不允许单独使用】集合,匹配集合中任意单个字符。匹配前一个字符n到m次。匹配前一个字符n次以上。原创 2024-11-13 17:54:49 · 867 阅读 · 0 评论 -
shell脚本函数运用、字符串处理及定义变量初值
{变量名:初值}3.1 示例用脚本创建用户并设置密码/bin/bashread -p "请输入用户名:" u[ -z $u ] && echo "必须输入用户名!" && exituseradd $uread -p "请输入密码(默认123456):" n请输入用户名:ziha请输入密码(默认123456):123456更改用户 ziha 的密码。passwd:所有的身份验证令牌已经成功更新。原创 2024-11-12 15:51:51 · 292 阅读 · 0 评论 -
shell条件测试、if选择结构、循环结构和case分支
示例:判断假期学习天数,1天:输出“加油”,2天:输出“优秀”,3天:输出“棒极了”,否则输出“自己看着办”。示例:输入一个值n,判断n值是否大于等于3为条件决定是否要循环(下面简单讲解)示例:条件判断,当UID=0,输出“我是管理员”,否则输出“我不是管理员”用i,值的多少决定了下面do与done之间的任务执行多少次,每个值之间有空。while 条件测试 #根据条件的结果决定是否要执行任务,条件测试成。elif 条件测试;示例:条件判断,当UID=0,输出“我是管理员”、“ok”。原创 2024-11-11 17:18:02 · 612 阅读 · 0 评论 -
Shell概述、编写及执行脚本、Shell变量+数值运算
什么是shell◆ 在Linux内核与用户之间的解释器程序◆ 通常指 /bin/bash◆ 负责向内核翻译及传达用户/程序指令◆ 相当于操作系统的“外壳”原创 2024-11-08 16:58:31 · 1570 阅读 · 0 评论