- shell脚本的第一行一般为#!bin/bash 指定命令解释器,#!后面为搜寻解释器的绝对路径。
- 要赋予shell脚本文件可以执行的权限。ls –l filename 可以查看该文件的权限,通过chmod 777 filename 可以赋值给文件新的权限。
- for 循环
- 数字型循环
- 字符型循环
- 路径查找
- for 循环的运作方式为将串行的元素意义取出,依次放入指定的变量中,然后重复执行do和done之间的命令,直到元素取尽为止。
- 串行是一些字符串的组合,彼此用$IFS所定义的分隔符(默认为空格,制表符,换行符)来分隔。
- while 循环
- 和c,c++的while循环类似
- until 循环
- untile后面如果测试为假,则进入循环。
- while循环的条件时测真值,until循环的条件时测假值。
#!/usr/bin/bash#for i in {1..10}#for i in $(seq 1 10) 等价 for i in `seq 1 10`for ((i=1;i<10;i++))do
echo $i;done
#!/bin/bash#for i in {a,b,c}#for i in {a..z}#a="a b c d";for i in $afor i in `ls`;doecho $i;done
#!/bin/bashfor i in /proc/*;doecho i;done
1: while 条件测试2: do3: 执行命令4: done
#!/usr/bin/bashsum=100;while [ $sum -gt 0 ];doecho $sum;sum=$((sum-1));done
1: untile 条件测试2: do3: 执行命令4: done
原文链接: https://www.cnblogs.com/cyj1258/p/12260884.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/327165
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!