我有两个文件,其列按第一列的值排序,我想只有在第一列的值存在时才合并它们.
第一个文件是这样的
man01 xxx yyy zzz
man02 xxx yyy zzz
man03 xxx yyy zzz
man04 xxx yyy zzz
Run Code Online (Sandbox Code Playgroud)
第二个文件
man01 sss
man08 sss
Run Code Online (Sandbox Code Playgroud)
而期望的输出是
man01 xxx yyy zzz sss
man02 xxx yyy zzz
man03 xxx yyy zzz
man04 xxx yyy zzz
Run Code Online (Sandbox Code Playgroud)
我试过加入但是要求第一个文件中存在第二个文件的值:/
我想创建一个包含以下内容的文件的直方图:
1 144 12.54
2 564 02.34
3 231 01.23
4 452 07.12
Run Code Online (Sandbox Code Playgroud)
我在脚本中用于此目的的是:
gnuplot << EOF
set terminal gif
set terminal postscript eps color enhanced
set output "diagramma";
set title 'Diagramma'
set key off
set style data histogram
set style histogram cluster gap 1
set style fill solid border -1
set boxwidth 0.9
set autoscale
set xlabel "May"
plot 'finalsumfile' using 1:2 with histogram, 'finalsumfile' using 1:3 with histogram
EOF
Run Code Online (Sandbox Code Playgroud)
所以我希望第一列为x坐标,第二列为第三列.
但是,当我运行我的脚本时出现此错误:
line 0: Too many columns in using …Run Code Online (Sandbox Code Playgroud)