Linux的Shell有很多种,常见的有Bourne Shell Bourne Again Shell C Shell K Shell Shell for Root 等,其中Bourne Again Shell,由于易用和免费,Bash在日常工作中被广泛使用,本系列文章就是基于B Shell进行探究的 linux命令集成 之前所讲的的linux命令,例如ls,cat,mkdir等等,都可以在shell里面得到执行 这里补充几个之前没提到但又比较有用的命令 查看文件最后num行 tail -n n…
一.shell变量定义: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头: 中间不能有空格,可以使用下划线: 不能使用标点符号: 不能使用bash里的关键字. 变量使用: 使用一个定义过的变量,只要在变量名前面加美元符号即可, your_name="test" echo $your_name echo ${your_name} 花括号可以省略,但以下情况需要添加: for skill in Ada Coffe Action Java; do echo "I am…
shell 分割字符串存至数组 shell编程中,经常需要将由特定分割符分割的字符串分割成数组,多数情况下我们首先会想到使用awk但是实际上用shell自带的分割数组功能会更方便.假如a=”one,two,three,four” 要将$a分割开,可以这样:OLD_IFS=”$IFS”IFS=”,”arr=($a)IFS=”$OLD_IFS”for s in ${arr[@]}doecho “$s”done 上述代码会输出onetwothreefour arr=($a)用于将字符串$a分割到数组$…