虽然是个小小的脚本,代码也不能写的太凌乱,所以还是写几个函数算了,查找了下资料,使用比较简单。这里小小的记录下。 [function] funcname()   这个为函数的声明。其它与其它的函数也差不多。   必须在调用函数之前,声明函数shell脚本是逐行运行。不会像其它语言一样先预编译。一次必须在使用函数前先声明函数。   $(funcname
原创 2012-11-22 16:46:17
635阅读
Color_Text() { echo -e " \e[0;$2m$1\e[0m" } Echo_Red() { echo $(Color_Text "$1" "31") } Echo_Green() { echo $(Color_Text "$1" "32") } Echo_Yellow() {
原创 2021-08-05 16:00:22
246阅读
shell函数使用,传参,变量的作用域,函数库的建立和使用
转载 精选 2013-07-17 14:04:08
897阅读
函数定义、调用$ cat te.sh #!/bin/bash # define a function test() {   echo "This is a function." } # test function call test $ sh&n
原创 2014-03-12 22:04:55
826阅读
1点赞
一、环境说明    系统:ubuntu12.04TLS    bash版本:GNU bash, 版本 4.2.25(1)-release (x86_64-pc-linux-gnu)二、函数定义结构[function] function_name() {     command1
原创 2015-10-23 00:16:02
747阅读
一、什么是函数? 在shell脚本中,函数类似Linux系统中的命令别名,可以简化程序的代码量,让程序 更易读、易改、易用。 简单地说,函数的作用就是将程序里多次被调用的相同代码组合起来(函数体),并为其取一个名字(即函数名),其他所有想重复调用这部分代码的地方都只需要调用这个名字就可以了。当需要修改这部分重复代码时,只需要改变函数体内的一份代码即可实现对所有调用的修改,也可以把函数独立地写到文件里,当需要调用函数时,再加载进来使用
原创 2019-09-17 17:48:03
1064阅读
参考博客
原创 2022-08-03 20:31:09
105阅读
#!/bin/bashsystem_hardware(){echo "--------------CPU信息-------------------"cat /proc/cpuinfoecho "-------------内存信息--------------------"cat /proc/meminfoecho "-------------进程信息--------------------"ps -
原创 2021-11-30 09:03:21
300阅读
函数是存在内存里的一组代码的命名的元素。函数创建于脚本运行环境之中,并且可以执行。函数的语法结构为:function <function-name> {     <code to execute> }创建函数不需要do或 done这些关键字,只需要大括号来界定函数的作用范围。我们可以在
原创 2017-05-15 14:17:06
674阅读
一、什么是函数?在shell脚本中,函数类似Linux系统中的命令别名,可以简化程序的代码量,让程序更易读、易改、易用。简单地说,函数的作用就是将程序里多次被调用的相同代码组合起来(函数体),并为其取一个名字(即函数名),其他所有想重复调用这部分代码的地方都只需要调用这个名字就可以了。当需要修改这部分重复代码时,只需要改变函数体内的一份代码即可实现对所有调用的修改,也可以把函数独立地写到文件里,当
原创 2021-04-09 11:03:45
467阅读
写一个脚本: 1、使用函数实现:    判断一个用户是否存在,用户名通过参数传递而来;    如果存在,就显示此用户的shell和UID    如果不存在,就说此用户不存在; 2、提示用户输入用户名,而后将其传递给上面的函数; 3、判断结束后不退出,而是提示用户可继续输入其它用户名,或输入(quit)退出; 不废话,代码如下
原创 2012-10-10 01:26:30
695阅读
需要编写一个较庞大的脚本时,可能会涉及许多函数、变量。这是通常建议将众多的函数、变量放入一个单独的脚本内。这样做的好处很明显,不用担心某个函数、变量是否已经被定义和使用,也不用频繁地定义、清除函数和变量。 一、函数文件的编写 函数文件的格式和脚本文件一样。 [root@localhost shell]# cat function.example #函数文件中也可以不写下面这行Shell...
转载 2013-12-17 17:11:00
179阅读
2评论
前言:今天给大家分享一篇在我工作中常用的一个shell脚本,里面有一些我们常用到的shell操作。该脚本用于本地电脑和服务器交互上,实现以下功能:自动拉取自己个人电脑上的源码到服务器上yocto包的源码文件夹。自动运行compile 、strip自动把编译好的结果回传到个人电脑上。拷贝执行文件到机器中作者:良知犹存授权以及围观:欢迎关注:羽林君或者添加作者个人:become_me
shell函数的基本用法以及注意项
原创 2015-12-30 10:33:16
801阅读
1,函数无参无返回值调用linux@ubuntu:~/test_shell$ cat hello.sh #!/bi
原创 2022-08-30 13:02:50
184阅读
函数的定义: 在编写脚本的过程中,将一串代码保存并取个名字,我们称为函数。这串代码一般是为了实现某个功能。函数使用过程分为定义函数和调用函数。 需要注意的地方: 定义函数和调用函数都在脚本内部实现,也就是说函数是在脚本内的。 格式: #!/bin/bash a(){ //定义函数,名称是a 一串实 ...
转载 2021-08-25 17:00:00
99阅读
2评论
shell函数
转载 精选 2016-01-04 18:01:28
405阅读
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell函数的定义格式如下:[ function ] funname [()]{     action;     [return int;]}说明:1、可以带function fun(
转载 精选 2016-08-23 23:49:18
304阅读
[root@OBird shell]# vim fun.sh#!/bin/bashfunction mysum()    {       sum=$[$1+$2]       echo $sum}a=1b=2mysum $a $b[root@OBird shell]# sh fun.sh 
原创 2017-01-10 16:05:47
453阅读
为什么要用shell函数?        简单地说函数的作用就是把程序里多次调用的相同的代码 ,定义成一份,然后起个名字,所有的调用都是只用这个名字就可以了。修改代码时,只需要改变函数体内的代码即可。优势:把相同的程序段定义成函数,可以节省程序代码量增加程序的可读,易读性实现程序的功能模块化shell函数语法简单的语法
原创 2017-06-28 17:26:34
673阅读
  • 1
  • 2
  • 3
  • 4
  • 5