当前位置: 技术问答>linux和unix
shell内能不能写入函数?
来源: 互联网 发布时间:2016-10-30
本文导语: 能在shell中定义函数吗? 我写了一个函数,不报错,也不能调用,怎么回事?是那出错了,请各位指点。 #!/bin/bash function sum () { echo "$1 $2" echo $(($1+$2)) } [root@localhost ~]# sum 22 22 sum: 22: 没有那个文件...
能在shell中定义函数吗?
我写了一个函数,不报错,也不能调用,怎么回事?是那出错了,请各位指点。
#!/bin/bash
function sum ()
{
echo "$1 $2"
echo $(($1+$2))
}
[root@localhost ~]# sum 22 22
sum: 22: 没有那个文件或目录
sum: 22: 没有那个文件或目录
这是那出错了阿?
我写了一个函数,不报错,也不能调用,怎么回事?是那出错了,请各位指点。
#!/bin/bash
function sum ()
{
echo "$1 $2"
echo $(($1+$2))
}
[root@localhost ~]# sum 22 22
sum: 22: 没有那个文件或目录
sum: 22: 没有那个文件或目录
这是那出错了阿?
|
function sum () {
echo "$1 $2"
echo $(($1+$2))
}
sum $1 $2
保存以上文件为sum.sh
chmod a+x sum.sh
$ ./sum.sh 22 22
echo "$1 $2"
echo $(($1+$2))
}
sum $1 $2
保存以上文件为sum.sh
chmod a+x sum.sh
$ ./sum.sh 22 22