Я предполагаю, что ваши файлы CSV
являются чем-то вроде:
123123,,
222333,,
111222,Jones,Sally
111333,Johnson,Roger
123123,Doe,John
444555,Richardson,George
222333,Smith,Jane
223456,Alexander,Philip
Вы можете попробовать использовать команду присоединиться к команде
, например:
# join -t, -v 2 <(sort file1) <(sort file2)
111222,Jones,Sally
111333,Johnson,Roger
223456,Alexander,Philip
444555,Richardson,George
Больше информации о команде можно найти здесь: Человек присоединяется к
join [OPTION]... FILE1 FILE2
-t CHAR
use CHAR as input and output field separator
-v FILENUM
like -a FILENUM, but suppress joined output lines
Самый простой способ сделать это, чтобы просто отрегулировать $ PATH:
set path = (/usr/local/mvapich2-icc/bin $path)
Однако это означает, что все исполнители в / usr / local / mvapich2-icc / bin / будут найден до тех, которые находятся в вашем пути по умолчанию, который вы можете не захотеть (я не могу быть уверенным).
Теперь, если вы собираете программное обеспечение с помощью Makefile, вы, вероятно, лучше, просто определяя переменные там, чтобы использовать соответствующий компилятор MPI.