#!/bin/bash# Author:undoner# Copyright (c) undoner# Test Code# -----------------------------------------------------------------#标准输入输出echo "What is your name?"read PERSONecho "Hello,${PERSON}"printf...
分类:
系统相关 时间:
2015-04-29 17:13:44
阅读次数:
187
1.运行带参数的程序
$0表示程序名,$1表示第一个参数,$2表示第二个参数,一次类推,直到第九个参数$9
# vi factorial
#!/bin/sh
f=1
for((i=1;i<=$1;i++))
do
f=$[ $f * $i]
done
echo $f
测试:
[root@master test]# ./factorial 5
120
注意:如果有多个参数...
分类:
系统相关 时间:
2015-04-28 22:57:40
阅读次数:
210
第一记
1、 简单的helloworld编写
Shell输入下输入命令:vi helloworld.sh
随后进入文本编辑:
#!/bin/shell
#this is ahelloworld test
a=”helloworld”
echo $a
执行helloworld.sh文件
命令:
# sh helloworld.sh
2、变量赋值的方式是
# variable_na...
分类:
系统相关 时间:
2015-04-27 18:32:28
阅读次数:
266
·CMD·在执行的时候,shell不管··中的内容是什么,先进性解释,再把解释后的最终结果送给shell,如果解释后的结果不是shell可以行的命令,就会报错。但是仅仅把cmd的执行结果作为文本输出,就没有问题。如:[root@localhost root]# i=0[root@localhost ...
分类:
系统相关 时间:
2015-04-22 13:39:15
阅读次数:
168
1、shell中的变量可以自定义,shell中使用变量时用$name="shero"echo "hi ${name}"root@shero-virtual-machine:/home/shero/shell# ./test2.shhi shero注意,变量名和等号之间不能有空格,这可能和你熟悉的所有...
分类:
系统相关 时间:
2015-04-22 11:02:29
阅读次数:
215
1.比较大小1.1比较整数if[$A-gt$B];thenecho"A>B"elseecho"A<B"fi或者if(($a>$b));thenecho"a>b"elseecho"a<b"fi-eq等于[$a-eq$b](($a==$b))-ne不等于[$a-ne$b](($a!=$b))-gt大于[$a-gt$b](($a>$b))-ge大于等于[$a-ge$b](($a>=$b))-lt小于[$a-lt$b](($a&l..
分类:
系统相关 时间:
2015-04-19 19:36:22
阅读次数:
248
cat 命令用于文本文件输入输出和显示cat -E 在每一行最后输出带$符号cat -n 输出的内容显示行号
分类:
系统相关 时间:
2015-04-18 23:21:04
阅读次数:
208