объединять файлы с переменными номерами столбцов и строк и на основе 1 поля
247
Elham
Извините заранее, если это слишком элементарно, я новичок. У меня есть два файла (файл1 и файл2). Я хочу посмотреть в file1 столбец 6 и, если он совпадает с записью в столбце 1 файла 2, вывести содержимое этой строки в конец файла 1, чтобы создать новый файл. Ниже показано, как выглядят мои файлы, и как они мне нравятся. Я попробовал ниже, и это не работает, вывод пуст.
Это может быть связано с неправильным объединением или с неправильной сортировкой файла 1, или с тем и другим. Оба файла csv, файл 2 в порядке, но в файле 1, похоже, есть несколько пустых мест после последнего столбца, который, когда я пытаюсь выбрать столбец 6 файла1 через awk ' file 1 >test, не работает ... Я понятия не имею, почему. Я пытался удалить вкладки с помощью sedи т. Д., Но не повезло. Пожалуйста помоги!
что rs в 5-й строке файла 1 должно быть на следующей строке, не знаю, почему это происходит так. Я попытался отредактировать это, но это показывает то же самое.
Elham 7 лет назад
0
1 ответ на вопрос
0
Greg Tarsa
Вы так близко . Что вам нужно сделать, это сказать, joinчто использовать для входного терминатора, в этом случае -t,: