用shell脚本编写一个函数,调用两个数据文件的逐行数据(每一行有两个数据)作为变量来计算,怎么编写

就是分别从一个数据文件逐行调用两个数值作为变量$1,$2,$3,$4进行脚本里一个函数的计算,求大神解答... 就是分别从一个数据文件逐行调用两个数值作为变量$1,$2,$3,$4进行脚本里一个函数的计算,求大神解答 展开
 我来答
小小鱼2048
2016-09-02 · TA获得超过210个赞
知道答主
回答量:59
采纳率:0%
帮助的人:29.3万
展开全部
function fname(){
...
}

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) 平方根
等等这些数学函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式