Я объединил два файла с помощью следующей команды.
join -j 1 <(sort f1.csv) <(sort f2.csv) > f3.csv
После объединения я попытался вырезать два поля из f3.csv.
cat f3.csv | cut -f2,10
Но он не может вырезать определенные поля, а печатает всю таблицу. Я отредактировал строку заголовка для f1 и f2 с помощью команды sed перед тем, как объединить их для создания f3.csv.
sed 1d | sed '1i a\t\b........."
Оба f1 и f2 абсолютно в порядке. Команда cut работает для них обоих, но не может работать для моего f3.csv. Любое решение?