Вы можете использовать следующий синтаксис:
foo=$((time history -r) 2>&1)
Помещение команды в ()
и перенаправление с stderr
наstdout
Пример:
$ foo=$((time history -r) 2>&1)
$ echo $foo
real 0m0.001s user 0m0.000s sys 0m0.000s
$
Для случая, когда все "гены" идут в последовательном порядке:
одна -строка комбинацияhead
+tail
+join
команды:
head -1 file2.csv ; join --header -j1 -o1.2,2.2 file1.csv <(tail +2 file2.csv)
Пример вывода:
gene_id sample1
ABCD 135
xyz 5468
1234 65