while循环•语法while条件;do…;done•案例1#!/bin/bashwhile:doload=w|head-1|awk-F'loadaverage:''{print$2}'|cut-d.-f1if[$load-gt10]thentop|mail-s"loadishigh:$load"asldkfls@11.comfisleep30d
•[-ffile]判断是否是普通文件,且存在•[-dfile]判断是否是目录,且存在•[-efile]判断文件或目录是否存在•[-rfile]判断文件是否可读•[-wfile]判断文件是否可写•[-xfile]判断文件是否可执行[root@dockershell]#catif4.sh#!/bin/bashf="/tmp/chenxu"if[-f$f]thenecho$f&quo
shell看100道linuxshell题。函数减少重复代码。shell是系统命令的集合第一行以#!/bin/bash开头#!/bin/bashecho"123"wls特殊情况:chkconfig和description不是注释。sh-x1.txtsh-n1.txt查看脚本执行过程bash-x1.sh查看脚本是否语法错误bash-n1.sh•date+%Y-%m-%d,date
AWK[root@dockerawk]#awk-F':''{print$1}'test.txtrootbindaemonadm$1表示第一段,$0表示全部,如果没有指定分隔符,使用空格作为分隔符。[root@dockerawk]#awk'{print$1}'1.txtaic111[root@dockerawk]#awk-F':'
shell训练day4day4学习任务【视频】1.正则介绍_grep(上)【视频】2.正则介绍_grep(中)【视频】3.正则介绍_grep(下)【视频】4.sed(上)【视频】5.sed(下)正则就是一串有规律的字符串掌握好正则对于编写shell脚本有很大帮助各种编程语言中都有正则,原理是一样的grepsedawk三剑客•grep[-cinvABC]'word'filename•
day3学习任务【视频】10.shell特殊符_cut命令【视频】11.sort_wc_uniq命令【视频】12.tee_tr_split命令【视频】13.shell特殊符号•cut分割,-d分隔符-f指定段号-c指定第几个字符[root@zclouddbaas-api-create-rds]#cat/etc/passwd|head-2|cut-d":"-f5rootbin[r
day2学习任务【视频】6.管道符和作业控制【视频】7.shell变量(上)【视频】8.shell变量(下)【视频】9.环境变量配置文件cat1.txt|wc-l;cat1.txt|grep'aaa'ctrlz暂停一个任务,比如在vi一个文件,按了ctrlz,会临时退出vi,再执行fg命令调回前台。可以多个暂停。使用jobs命令列出后台命令。fg2就是将vimaa.txt放到前台。
day1学习任务【视频】1.Shell介绍【视频】2.命令历史【视频】3.命令补全和别名【视频】4.通配符【视频】5.输入输出重定向️12点系统会提醒学习打卡️当日测验于晚间8时左右在群里公告,届时注意群消息history的最多条数由$HISTSIZE变量控制,所有执行过的命令在.bash_historyhistory-c清除掉历史命令HISTSIZE该参数在/etc/profile里可配置HIS
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号