自学Linux Shell12.6-嵌套循环for命令】的更多相关文章

点击返回 自学Linux命令行与Shell脚本之路 12.1-结构化命令if-then 许多程序要求对shell脚本中的命令施加一些逻辑流程控制.有一类命令会根据条件使脚本跳过某些命令.这样的命令通常称为结构化命令(structured command). 1. 基本的结构化if-then语句 结构化命令允许你改变程序执行的顺序.在bash shell中有不少结构化命令,基本的结构化命令就是if-then语句,if-then语句可以有两种格式 第一种: if command then comma…
点击返回 自学Linux命令行与Shell脚本之路 12.5-while.until命令 until 循环与 while 循环在处理方式上刚好相反. while循环用于不断执行一系列命令,也用于从输入文件中读取数据(条件成立则循环,不成立则停止循环) until 循环执行一系列命令直至条件为 true 时停止.(条件成立则停止循环 ,不成立则循环)  1.while命令 while condition do command done condition的退出状态码必须随着循环中运行的命令而改变.…
点击返回 自学Linux命令行与Shell脚本之路 12.6-嵌套循环for命令 嵌套循环就是在一个循环中还有一个循环. 内部循环在外部循环体中,在外部循环的每次执行过程中都会触发内部循环,直到内部循环执行结束. 外部循环执行了多少次,内部循环就完成多少次.当然,不论是外部循环或内部循环的break语句都会打断处理过程. 举例1: 以上程序当i=1,2,3遍历时,j的遍历1,2 举例2: 举例3:将for循环放在while内 举例4:until与while结合…
点击返回 自学Linux命令行与Shell脚本之路 12.2-test命令 if-then语句不能测试命令退出状态码之外的条件,test命令提供了在if-then语句中测试不同条件的途径. 如果test命令中列出的条件成立,test命令就会退出并返回状态码0 如果test命令中列出的条件不成立,test命令就会退出并返回非0的退出状态码,这使得if-thon语句不会在执行 1.  test命令 格式: test condition condition是test命令要测试的一系列参数和值.当用在i…
点击返回 自学Linux命令行与Shell脚本之路 12.3-case命令 有了case命令,就不需要写出所有elif语句来不停的检查同一个变量的值了.case命令会采用列表格式来检查单个变量的多个值. case var in pattern1 | pattern2) command1;; pattern3 ) command2;; *) commands;; esac 取值后面必须为单词in,每一模式必须以右括号结束. 取值可以为变量或常数. 匹配发现取值符合某一模式后,其间所有命令开始执行直…
点击返回 自学Linux命令行与Shell脚本之路 12.4-for命令 1. for命令 格式一 for var in list do commands done 格式二 for var in list:do 在list参数中,需提供迭代中使用的一系列值 在每次迭代中,变量var会包含列表中的当前值,第一次迭代使用列表中第一个值,第二次迭代使用列表中第二个值,以此类推 在do和done语句之间输入的命令可以使一条或者几条命令,在这些命令中$var变量包含着这次迭代对应的当前列表的值 list参…
点击返回 自学Linux命令行与Shell脚本之路 12.7-控制循环break.continue命令 break命令.break命令用于跳出循环,使用break可以跳出任何类型的循环:for.while.until. continue命令.continue命令用于中止本次循环,重新判断循环条件,开始下一次循环. 1. break命令 break命令用于跳出任意类型的循环,使用break可以跳出任何类型的循环:for.while.until. 1.1.跳出单循环 在执行break命令时,它会尝试…
点击返回 自学Linux命令行与Shell脚本之路 2.1-进入shell命令行 进入文本命令行界面(CLI)两种方法: 控制台终端 图形化终端 1. 通过Linux控制台终端访问CLI 按下Ctrl+Alt组合健,然后按功能健(F1~F7)进入要使用的虚拟控制台.功能键F1生成虚拟控制台1,F2生成虚拟控制台2,依次类推 Linux发行版通常使用Ctrl+Alt组合健+F1/F7进入图形界面,Ubuntu使用F7,RHEL使用F1 知识点: 将终端背景色设置成白色   方法一:setterm…
点击返回 自学Linux命令行与Shell脚本之路 3.2-切换目录命令cd 当登录系统并获得shell命令提示符后,你通常位于自己的主目录中. 使用pwd命令验证: pwd命令以绝对路径的方式显示用户当前工作目录.命令将当前目录的全路径名称(从根目录)写入标准输出.全部目录使用/分隔.              第一个/表示根目录,最后一个目录是当前目录.执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称. cd命令用来切换工作目录至dirname. 其中dirName表示法可为绝对路…
点击返回 自学Linux命令行与Shell脚本之路 3.4-文件处理命令touch cp mv rm 1. touch命令 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来: 二是用来创建新的空文件.    touch(选项)(参数) 选项 -a:或--time=atime或--time=access或--time=use 只更改存取时间: -c:或--no-create 不建立任何文件:如果文件不存在,则不要进行创建. -d:<时间日期> 使用指…