`

shell打印 信息函数

阅读更多

打印相关的信息

#!/bin/bash
source /etc/rc.d/init.d/functions;

PrintResult()
{
        #echo "arg0 = $0";
        #echo "arg1 = $1";
        #echo "arg2 = $2";
        #echo "arg3 = $3";

        if [ $1 = 0  ] ; then
                action "$2"  /bin/true
        else
                action "$2" /bin/false
                exit $3
        fi
}

#for test
#PrintResult 0 "first ok...";
#PrintResult 1 "hello, andylin";
#PrintResult 0 "ok, succ!";
#PrintResult 2 "other result!";
 
分享到:
评论

相关推荐

    PHP中exec函数和shell_exec函数的区别

    使用shell_exec函数,上述代码会执行`/bin/ls -l`命令,并将命令执行的所有输出存储在变量$data中,然后打印出来。 在实际编程中,如果期望获取执行命令的全部输出内容,应当使用shell_exec函数,而如果命令只会...

    linux-shell的函数式编程工具

    本文将深入探讨“Linux Shell”的函数式编程工具,帮助你更好地理解和利用这个强大的工具。 首先,让我们理解什么是函数式编程。函数式编程是一种编程范式,它强调程序的数据流和变换,而不是对指令进行控制。在...

    输出执行操作和打印日志的shell脚本实例

    ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`date “+%Y-%m-%d %H:%M:%S”` ####显示打印日志的时间 USER=$(whoami) ####那个用户在操作 echo “${DATE} ${USER} execute $0 ...

    19-shell+函数

    `19-shell+函数`的主题深入讲解了Shell的语法和程序设计,这对于系统管理员、自动化工程师以及对Linux有兴趣的初学者来说是非常重要的学习内容。下面将详细介绍Shell脚本的基础知识及其函数使用。 首先,Shell脚本...

    解决Windows下PHP的exec、shell_exec等函数不能正常运行的方法

    首先,我们要理解`exec`和`shell_exec`这些函数的工作原理。它们都是PHP提供的用于在服务器上执行外部程序或命令行脚本的函数。在Windows系统中,这些函数通常依赖于`cmd.exe`(命令提示符)来运行外部程序。当PHP...

    shell中的函数、硬链接、软链接、权限、特定变量$1,$#等

    例如,你可以创建一个简单的打印欢迎信息的函数: ```bash greet() { echo "Hello, $1!" } ``` 然后通过`greet John`来调用这个函数,其中`$1`表示函数的第一个参数。 接下来是硬链接和软链接。硬链接类似于文件的...

    Shell编程函数集.doc

    在上面的例子中,`my_function` 是一个简单的 Shell 函数,当在脚本或命令行中调用它时,会打印出 "Hello, World!"。 函数在 Shell 脚本中非常有用,可以提高代码的可重用性和模块化。它们可以接收参数,并通过位置...

    shell编写 shell编写

    Shell脚本支持多种控制结构,如条件语句(if...else)、循环(for, while)以及函数定义。此外,它还允许使用重定向(>、<、>>)和管道(|)来处理输入输出和组合命令。 在Shell编写中,了解并熟练使用常见命令至关...

    ksh 基础知识 shell简介 变量数组 控制结构 函数 调试

    Shell变量是用来存储数据的容器,可以保存文本字符串、数字或其他信息。有两种类型的变量:本地变量和环境变量。本地变量仅在当前Shell会话中有效,一旦Shell退出或启动新进程,它们就会消失。定义变量使用等号(`=`...

    包含shell 基础语法、条件测试、流程控制、格式化打印、函数、数组、正则表达式

    包含shell 基础语法、条件测试、流程控制、格式化打印、函数、数组、正则表达式

    Linux shell 函数

    例如,定义一个名为`hello`的函数,打印一句问候语: ```bash hello() { echo "Hello, World!" } ``` ### 3. 调用Shell函数 定义完函数后,可以通过函数名加括号来调用它: ```bash hello ``` 这将在终端输出...

    用ksh打印所有组合

    3. **脚本解析**:该脚本主要通过定义函数的方式来实现功能,其中包括了核心的组合生成函数`n_m`、打印输出函数`print_output`以及帮助信息函数`usage`。 #### 详细解析 ##### 1. 函数定义 - **`n_m`函数**:这是...

    详解shell 函数定义与调用

    - 将函数的输出通过`echo`命令打印,然后用`$()`捕获: ```shell testFun() { echo "Success" } return_value=$(testFun) echo "$return_value" ``` - 使用全局变量存储返回值: ```shell testFun() { ...

    shell自定义函数及参数调用解析

    一、定义函数 代码如下:function fname(){statements;}或 代码如下:fname(){statements;} 二、调用函数 ... # 以列表的方式一次性打印所有的参数 echo “$*”; # 类似于$@,但是参数被作为单个实体(字符

    linux shell编写的打印当月月历的程序

    自己实现类似cal函数的shell程序。

    shell脚本如何获取随机数random

    循环执行30次,每次执行都会打印出一个随机数,证明函数能够正常工作。 通过这些方法,开发者可以在shell脚本中灵活地获取随机数,以用于各种需要随机性的操作。例如,随机文件命名、随机生成测试数据、随机选择...

    Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令.pdf

    函数可以通过`return`返回一个数字退出状态,或者使用`echo`或全局变量传递其他信息。 4. **脚本调试**: 脚本调试可以通过设置`set -x`开启命令行追踪,这将打印出脚本执行的每一行。`set -v`可以开启输入行的...

    shell shell练习 shell入门

    3. 脚本调试:`set -x`开启命令行追踪,`set -v`开启命令行打印,帮助调试脚本。 4. 函数库:创建函数库文件,通过`. library.sh`导入函数库。 六、学习资源 为了深入学习Shell,可以参考《Advanced Bash-Scripting...

    实验报告2_shell及shell编程.doc

    - 点命令(`.`或`source`):执行脚本中的命令,使变量和函数在当前shell环境中生效。 在实习内容中,实践了这些知识点,例如: - 修改`.bash_profile`以显示欢迎词和目录内容。 - 使用`history`和`alias`,并保存...

    Linux运维-运维系统服务04-Shell脚本d6-Shell函数与正则表达式-06case脚本中菜单打印.mp4

    Linux运维-运维系统服务04-Shell脚本d6-Shell函数与正则表达式-06case脚本中菜单打

Global site tag (gtag.js) - Google Analytics