用shell脚本编写一个函数,调用两个数据文件的逐行数据(每一行有两个数据)作为变量来计算,怎么编写
就是分别从一个数据文件逐行调用两个数值作为变量$1,$2,$3,$4进行脚本里一个函数的计算,求大神解答...
就是分别从一个数据文件逐行调用两个数值作为变量$1,$2,$3,$4进行脚本里一个函数的计算,求大神解答
展开
1个回答
展开全部
function fname(){
...
}
while read line
do
num1=`echo $line | awk '{print $1}'`
num2=`echo $line | awk '{print $2}'`
fname $num1 $num2
done < $file
...
}
while read line
do
num1=`echo $line | awk '{print $1}'`
num2=`echo $line | awk '{print $2}'`
fname $num1 $num2
done < $file
更多追问追答
追问
十分感谢,从两个文本中获得了变量,想编写一个复杂的自定义的函数公式(涉及开根号,sin,cos函数),请问应该学习哪一块啊,我看了网上的一些函数应用都很简单,新手,感谢了
追答
可以使用shell的awk工具。awk内置了
cos(x) 余弦函数
exp(x) 求幂
int(x) 取整
log(x) 自然对数
sin(x) 正弦函数
sqrt(x) 平方根
等等这些数学函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询