首页 > 解决方案 > 如何在 shell 脚本中将 function_1 的输出转换为 function_2?

问题描述

# function_1 extract lines with word Mark from file.

function_1() {
    file=$1
    grep "Mark" ${file}
}

假设 function_1 的输出:

假设function_2需要从function_1输出中提取整数来计算总分。

如何给出 to 的function_1输出funtion_2

标签: linuxshell

解决方案


试试这个代码:

FILE_NAME=marks.txt

函数_1(){
    回声$(grep“标记”$ 1)
}

函数_2(){
    var="$@"
    回声 $var
    #TODO:提取整数
}

ret=$(function_1 $FILE_NAME)

函数_2 ${ret}

推荐阅读