码迷,mamicode.com
首页 >  
搜索关键字:shell脚本    ( 6372个结果
shell脚本解析8(练习2)-----文件个数统计
#!/bin/bashcounter=0#变量files遍历一遍当前文件夹for files in *do#判断files是否为文件,如果是,counter变量值加1,再赋值给自己。 if [-f"$files"] then counter=`expr $counter + 1` fido...
分类:其他好文   时间:2014-07-16 23:04:28    阅读次数:167
shell脚本解析9(练习3)------倒序输出
#!/bin/bash#提示用户输入echo -n "Please enter number"read n #读入输入的值放到变量n中sd=0rev=""on=$n #将变量n的值保存到变量on中,方便以后用到echo "You put number is $n"while [$n -gt 0]do...
分类:其他好文   时间:2014-07-16 23:03:53    阅读次数:261
shell脚本解析10(练习4)------监视文件
#!/bin/bash #判断命令行是否代带有两个文件名的参数 if [ "$1" = "" ] || [ "$2" = "" ] then echo "Please enter file name" exit 1 fi #判断目标文件是否存在 if [ -e $2 ] then echo "...
分类:其他好文   时间:2014-07-16 22:59:29    阅读次数:153
shell脚本解析2----变量
一、一般变量#/bin/shnum=2echo "this is the ${num}nd" #shell脚本语言的变量如果紧连字母时,需要加上“{}”进行区分。输出结果:二、系统变量$#:传入脚本的命令行参数个数$*:所有命令行参数值,在各个参数值之间留有空格$0:命令本身(shell文件名)$1...
分类:其他好文   时间:2014-07-11 12:39:47    阅读次数:200
shell脚本解析3-----局部变量与函数
#!/bin/bashhello="var1"echo $hellofunction func1 #定义函数func1{ local hello="var2" #定义内部变量hello echo $hello}func1 #进行函数调用echo $hello执行结果:总结:局部变量仅在函数内部起作用...
分类:其他好文   时间:2014-07-11 12:04:09    阅读次数:149
shell 脚本实战笔记(8)--ssh免密码输入执行命令
前言: ssh命令, 没有指定密码的参数. 以至于在脚本中使用ssh命令的时候, 必须手动输入密码, 才能继续执行. 这样使得脚本的自动化执行变得很差, 尤其当ssh对应的机器数很多的时候, 会令人抓狂.本文讲解了两种方式, 一种借助expect脚本, 一种借助sshpass来实现.*) 借助e.....
分类:其他好文   时间:2014-07-11 11:36:13    阅读次数:277
shell脚本解析4----分支语句(if)
一、条件语句1、if [expression]then #code blockfi2、if [expression]then #code blockelse #code blockfi3、if [expression]then #code blockelse if [expression...
分类:其他好文   时间:2014-07-11 10:49:25    阅读次数:168
shell脚本解析6----case语句
BASH中的case结构,可以用于进行多项分支。case "$var" incondition1) ;;condition2) ;;*) default statments;;esac例如:#!/bin/bashecho "Hit a key, then hit return"read...
分类:其他好文   时间:2014-07-11 10:44:58    阅读次数:230
shell脚本解析5----循环语句
一、for循环for var in [ list ]do #code blockdone$var是循环控制变量,[list]是var需要遍历的一个集合,do/done对包含了循环体。如果do和for被写在同一行,必须在do前面加上“;”,如:for $var in [list]; do例如:#!/....
分类:其他好文   时间:2014-07-11 10:39:39    阅读次数:178
shell脚本解析7(练习1)-----脚本参数
#!/bin/basha=$1 #将第一个命令行参数传递给变量a,第二个命令行参数传递给bb=$2if [-z $a] || [-z $b] #判断a 和 b 是否为空,只要有一个为空就打印提示语句并退出。then echo "please enter 2 no" exit 1fiif [$a .....
分类:其他好文   时间:2014-07-10 15:20:36    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!