1楼:匿名用户
可以。例如:
$ function aaa()
$ aaa
hello beijing
$ bbb()
$ bbb
hello shanghai
上面定义了两个函数aaa,和bbb,aaa显示hello beijing, bbb的作用是显示hello shanghai.
'function'是可以省略的。
shell 中怎么声明一个函数
2楼:百度网友
shell声明一个函数,只需要键入以下语法:
function_name ()
shell之 函数(function)
函数在脚本中出现的次序是任意的,会按照脚本调用次序依次执行函数。shell函数通过return返回函数退出状态,0表示无错误,1表示有错误,所以shell函数中的返回值需要使用echo标准输出或者全局变量。
1、函数传入参数
2、函数通过全局变量返回值
3、函数通过echo返回值
4、函数相互调用
5、一个函数调用多个函数
3楼:麻麻最早
函数体不能为空。 里面写一条语句,比如 echo "test" 就不会报错了 而且,一般function关键字可省略。 以下三种形式都对:
function fname() function fname fname()
shell脚本里的函数怎么调用
4楼:西湖钓秋水
在**复用及可维护性方面,函数有着巨大的优势,因此,把常用功能封装成函数是一件非常平常的事。shell脚本中,怎么定义函数及使用函数:
函数定义:
# func_name 函数名
function func_name()
或# func_name 函数名
func_name()
函数调用:
func_name parm
函数体中,可以通过$1 $2 ...$9接受函数调用中的变量函数可以通过return 返回函数执行的结果可以通过下面一个简单例子,来看下在shell脚本中怎么定义使用函数:
1、在/root/bin目录下新建函数文件main.funvim /root/bin/main.fun2、在main.fun文件中编写函数findit内容#!/bin/sh
function findit()
3、shell中载入函数文件/root/bin/main.fun. /root/bin/main.fun
4、检查载入文件
setset命令将在shell中显示所有的载入函数5、调用函数
findit mysql php #在home 目录查找文件mysql 和文件php
在shell脚本中调用函数,如果函数中使用了$1这样的参数
5楼:匿名用户
是调用这个函数时,传进去的参数~~~
[root@localhost test]# bash shell.sh
haha
[root@localhost test]# cat shell.sh
#!/bin/bash
function fun
fun haha
请问下面这个shell脚本有什么问题?为什么函数执行不了?
6楼:大大虫
#!/bin/sh
#function
fun()
if[-d/etc]
then
funfi
必须在调用一个函数之前先对他进行定义
shell bash脚本里,如何检测函数是否已经定义了?
7楼:匿名用户
通过函数名:
if["$(type-tfunc)"="function"];then
echo"funcisexists"
fi通过字符串变量:
fun**ame="func"
if["$(type-t$fun**ame)"="function"];then
echo"$fun**ameisexists"fi
8楼:巴巴吖葩琦
检测函数是否已经定义的话 可以echo你的变量先试一下
javascript脚本中,脚本可以调用另脚本中的函
1楼 匿名用户 可以的只要将两个脚本文件都引入进来,就可以调用了,不过,因为浏览器加载是有顺序的,所以,要把包含有需要调用的那个函数的文件,先调用,就可以实现了。 比如,你有一个1 js 这个文件里有这样一个函数 function aa 然后还有一个2 js 这里面需要调用 那个1 js里的aa函数...
JS函数中的参数包括另函数,可以吗
1楼 匿名用户 function openx func tx 关键是下面这 句openx function e 参数设置 参数中的e 吗? 0 2楼 匿名用户 arguments可以读到所有传进来的参数function usefunction fun function mefunction n m ...
没过二本线,可以报外省学校吗,分数线未过本省二本线,可以报考外省2本吗
1楼 优美的山水景色 答 江苏的,没有过本省二本线,但可以填志愿,如果填外省的,有可能事实应该会被录取。 我今年高考过外省二本分数线,但没过本省的,可以报外省的二本学校吗? 2楼 咸鱼突刺 这个即便报外省大学,应该也是要看本省分数线录取的 没过本省的二本分数线 但过了其它省的二本线 这样能报外省的学...