基本上,使用bash脚本,我提取了两组值,我想将gnuplot作为我的X和Y轴。 我想写一个文件多行,每行包含我的X轴和Y轴的值,用于gnuplot的实用目的。
我的X轴字符串就像
0\n
0.5\n
1\n
1.5\n
2\n
2.5\n
和Y轴字符串(相等的行号):
123\n
321\n
468\n
789\n
890\n
2345\n
我想写一个文件是:
0 123\n
0.5 321\n
1 468\n
1.5 789\n
2 890\n
2.5 2345\n
提前致谢。把它写到一个文件只是一个想法,绝对不是强制性的,我只是想能够gnuplot这条曲线!
答案 0 :(得分:0)
试试这个awk命令,
awk -F'\' 'FNR==NR{a[FNR]=$1;next} {print a[FNR],$0}' file1 file2
示例:强>
$ cat file1
0\n
0.5\n
1\n
1.5\n
2\n
2.5\n
$ cat file2
123\n
321\n
468\n
789\n
890\n
2345\n
$ awk -F'\' 'FNR==NR{a[FNR]=$1;next} {print a[FNR],$0}' file1 file2
0 123\n
0.5 321\n
1 468\n
1.5 789\n
2 890\n
2.5 2345\n