如何在不同的两个文件中添加两列。
File1中 1 45 2 56 3 56
文件2
1 2 2 3 3 4
输出应如下所示 1 47 2 59 3 60
由于
答案 0 :(得分:1)
您可以在php中编写一个简单的脚本。
<?php
$f1 = file_get_contents('/path/to/file1');
$f2 = file_get_contents('/path/to/file2');
$cols1 = explode(' ',$f1);
$cols2 = explode(' ',$f2);
for($i=0; $i<sizeof($cols1); $i++) {
echo $cols[$i] + $cols2[$i] . ' ';
}
?>
如果您要多次使用此功能,则可以添加将CLI参数用于脚本的功能,而不是硬编码文件路径。
答案 1 :(得分:0)
尝试awk
和sed
并通过管道(即|),你可以写一个在线人为你做这件事。或者你可以使用Perl -e并写一个单行。