shell函数返回字符串用echo

shell中要返回字符串不能使用return,用echo

# cat test.sh

#!/bin/bash

logpath="/data/log/file1.log"

getpath() {
    echo $logpath
}

case "$1" in
    getpath)
        getpath
        ;;
    *)
        echo $"Usage: $0 {getpath}"
esac

运行:

# ./test.sh getpath
/data/log/file1.log

# a=`bash test.sh getpath`
# echo $a
/data/log/file1.log

上一篇 使用multitail同时tail多个文件
下一篇 阿里云CentOS6.8安装部署openvpn-2.2.2

探索站点内容

搜索文章、标签、分类

站点性能

运行正常
实时心跳0 ms
页面加载
0
SQL 查询
0
服务端响应
0 ms
峰值内存
0 MB