shell 将两个文件中数分别相乘,再展现出来,两个文件的行数是一样的。

如题所述

你话没表述明白。追问

比如cat 1.txt
1
2
cat 2.txt
2
3
我想让这两个文件的数字分别相乘

得到
2
6

追答F1="1.txt"
F2="2.txt"
NUM=1

while read F1_NUM
do

        F2_NUM=`awk NR==$NUM $F2`
        NUM=$[$NUM+1]
        echo "result:$[$F1_NUM*$F2_NUM]"

done < $F1

温馨提示:内容为网友见解,仅供参考
无其他回答

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答