输入文件:
2
5
7
1
2修改器文件(外部文件):
4
6
2
7
9我想要实现的是,用来自外部文件的line1总结来自输入文件的line1。
AWK脚本:
sum=$1+[value of line 1 on modifier file];
printf("%s\n", sum);预期输出:
6
11
9
8
11发布于 2015-06-15 06:27:58
$ awk 'NR==FNR{m[NR]=$0;next} {print $0+m[FNR]}' modifierFile inputFile
6
11
9
8
11发布于 2015-06-15 05:50:15
简单地说,OP想要做的是:
假设您希望输出文件如下所示:
words number1
texts number2
stuff number3
things number4在这种情况下,外部文件有4行文本,它们是:
number1
number2
number3
number4awk脚本是
printf("words ","line one of external file")
printf("texts ","line two of external file")
printf("stuff ","line three of external file")
printf("things ","line four of external file")发布于 2015-06-15 06:28:19
你要找的是
getline valueline < $modfilehttps://stackoverflow.com/questions/30834353
复制相似问题