Shell编程进阶 2.1 shell函数】的更多相关文章

函数 vim fun.sh #!/bin/bash function mysum() { sum=$[$+$] echo $sum } a= b= mysum $a $b sh fun.sh 6 可以引用函数里面的变量 #!/bin/bash function mysum() { sum=$[$+$] echo $sum } a= b= mysum $a $b echo $sum sh fun.sh 6 6 让函数里的变量只在函数里使用 #!/bin/bash function mysum()…
break    continue   exit break 结束本次for循环 写个for循环脚本 vim for2.sh #!/bin/bash ## 5` do echo $i ] then break fi echo $i done echo "for done" sh for2.sh 1122334for done continue 结束本次循环 #!/bin/bash ## ` do echo $i ] then continue fi echo $i done echo…
创建一个shell脚本 mkdir shell vim first.sh #!/bin/bash ##The first test shell script. ##Written by wangshaojun. ls /tmp/ echo "my home is $HOME" echo "This is first script" 执行shell脚本,两种方法 bash first.sh mysql.sock www_slow.log2015-12-31.wangs…
给一个字符指定一个数组 怎么显示数组 a= echo $a a=( ) echo $a echo ${a[@]} echo ${a[*]} 指定显示数组中第几个数字 echo ${a[]} echo ${a[]} echo ${a[]} echo ${a[]} 空格 增加数组 a[]= echo ${a[]} 9echo ${a[*]}1 2 3 4 9 更改数组中的某个元素 a[]= echo ${a[*]} 获得数组的元素个数 echo ${#a[@]} 给随机的0-9组成的10个数组排序…
变量 系统自带变量 echo $PATH $HOME $PWD 自定义变量 # a= # echo $a1 # b= # echo $b2 写与用户交互的脚本 vim .sh #!/bin/bash ## ## read -p "please input a number: " number echo $number sh .sh please input a number:123456 123456 (输入什么,反馈什么) 超时自动退出,-t跟时间.超出5秒自动退出 read -p…
[转]Shell编程进阶篇(完结) 1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得for循环能够知道在迭代过程中的执行顺序. 1.1.1 shell中的for循环 shell中的for 循环与在c中不同,它包含三种形式:第一种结构是列表for 循环;第二种结构就是不带列表的for循环:第三种就类似于C语言. ①   列表for…
shell编程系列6--shell中的函数 .函数介绍 linux shell中的函数和大多数编程语言中的函数一样 将相似的任务或者代码封装到函数中,供其他地方调用 语法格式 第一种格式 name() { command1 command2 ...... commondn } 第二种格式 function name { command1 command2 ...... commondn } .调用函数 直接使用函数名调用,可以将其想象成shell中的一条命令 函数内部可以直接使用参数 $.$..…
1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得for循环能够知道在迭代过程中的执行顺序. 1.1.1 shell中的for循环 shell中的for 循环与在c中不同,它包含三种形式:第一种结构是列表for 循环;第二种结构就是不带列表的for循环:第三种就类似于C语言. ①   列表for循环(常用) #!/bin/bash…
第一节:基础 ls -lh  ——可以用户友好的方式看到文件大小 file 文件名 ——查看文件类型 stat 文件名 ——查看文件当前状态 man 命令/函数名 ——查看详细的帮助文档 man中看某一命令选项的定位技巧  —— 输入/ -n -n前面要有一定的空格 #!/bin/bash echo “Hello World!” chmod 777 hello.sh或chmod a+x hello.sh等 ./hello.sh执行 echo -e选项用来增强,支持转义字符. var=world…
Shell是一个命令解释器.它不仅是操作系统内核与用户之间的绝缘层,同时也是一种功能相当强大的编程语言.一个Shell程序,通常称为脚本,它是一个由系统调用,命令工具,软件包和已编译的二进制包"粘合" 起来的极易使用的工具.事实上,整个UNIX系统命令,软件包和工具都能由一个shell脚本调用.如果这还不够,Shell的内部命令,比如测试和循环结构,都使Shell脚本更强大和更有弹性.Shell脚本在系统管理任务表现非常的出色,并且对于日常反复性的处理工作避免了使用那些结构过于复杂的程…