Объединение двух столбцов файлов по порядку

user62687

Я хочу объединить два файла.

Файлы A.txt

001;abc;def;ghi;jkl;pqr
002;abc;def;ghi;jkl;pqr
003;abc;def;ghi;jkl;pqr
004;abc;def;ghi;jkl;pqr
005;abc;def;ghi;jkl;pqr

. Второй файл B.txt

001;mno
002;mno
003;mno
004;mno
005;mno

иметь текстовый файл C.txt

001;abc;def;ghi;jkl;mno;pqr

Я могу объединить эти два файла , но я не знаю , как вставить вывод из файла B mnoдо того pqr.

Мендон

joinбудет печатать каждую строку отсортированных входных файлов, которые имеют одно и то же первое поле * (по умолчанию). Итак, установив разделитель полей ( -t), ;вы получите:

$ join -t\; A.txt B.txt 
001;abc;def;ghi;jkl;pqr;mno
002;abc;def;ghi;jkl;pqr;mno
003;abc;def;ghi;jkl;pqr;mno
004;abc;def;ghi;jkl;pqr;mno
005;abc;def;ghi;jkl;pqr;mno

Комбинируя это с awkдля переключения позиций полей:

$ join -t\; A.txt B.txt | 
    awk -F';' -v OFS=';' '{k=$NF; $NF=$(NF-1); $(NF-1)=k; print;}'
001;abc;def;ghi;jkl;mno;pqr
002;abc;def;ghi;jkl;mno;pqr
003;abc;def;ghi;jkl;mno;pqr
004;abc;def;ghi;jkl;mno;pqr
005;abc;def;ghi;jkl;mno;pqr

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Почему 11010100 << 1 равна 110101000, а не 10101000?

Одд Java тройная поведение при присвоении значения. Что Java делает за кулисами, чтобы это произошло?

Java 8 - Как получить отдельные значения из Карты списков?

Как решить й - загар (х) = 0 с SymPy

Инициализируйте массив NumPy на основе его индекса

Проверьте, все ли стороны многомерного массива NumPy являются массивами нулей

Объявление и определение массива C ++ и Java: различия

Spring безопасности переключиться на аутентификацию Ldap и полномочия базы данных

Многоязычная база данных, с запасным вариантом по умолчанию

Как определить строку, которая содержит только пробелы?

Spring @Transactional последовательно откатывает транзакцию при исключении

Расположение предыдущей страницы на IronRouter

пороговая обработка изображения RGB в OpenCV

Загрузить видео из файла с помощью Kinect для Windows с SDK v2.0

Код драйвера в модуле ядра не выполняется?

Telegram в приложении iOS

Поиск зависимых имен в экземпляре шаблона C ++

numpy: в true_divide обнаружено недопустимое значение

Accessing NumPy array elements not in a given index list

Индексирование массива Python numpy. Как это работает?

подгонка круга к двоичному изображению

UiPickerView с настраиваемой фиксированной меткой и автоматическим размещением

Получить поле перечисления из структуры: невозможно выйти из заимствованного содержимого

CUDA compilation issue with CMake

матрица вращения в openCV

удаление записей из массива numpy

установка оберток python для vlfeat

IntelliJ Maven / Gradle Proxy ne fonctionne pas

Сложить весь столбец для таблицы в CSS

синхронизированное ключевое слово и блокировки методов экземпляра

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    Резервное копирование / восстановление kafka и zookeeper

  3. 3

    Редактировать существующий файл Excel C # npoi

  4. 4

    Ipython использует% store magic для получения динамического имени

  5. 5

    Как получить список индексов всех значений NaN в массиве numpy?

  6. 6

    Почему бы не выдать ошибку ERROR в тесте Jasmine?

  7. 7

    Дженерики и потоки Java

  8. 8

    Как отфильтровать несколько столбцов в Qtableview?

  9. 9

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  10. 10

    Как изменить значок приложения для проекта libgdx android

  11. 11

    Thymeleaf не отображает значения в проекте Spring Boot

  12. 12

    Unity Проверить, включен ли Toggle

  13. 13

    Airflow не распознает мои настройки подключения S3

  14. 14

    Flutter: Unhandled Exception: FileSystemException: Creation failed, path = 'Directory: '' (OS Error: Read-only file system, errno = 30)

  15. 15

    Bogue étrange datetime.utcnow()

  16. 16

    На графике Matplotlib не отображается легенда

  17. 17

    Создание X509Certificate2 из ECC X509Certificate выдает исключение System.NotSupportedException в C #

  18. 18

    Как добавить фреймворк в файл в папке «Источники» Xcode Playground?

  19. 19

    Выполнение команд PowerShell в программе Java

  20. 20

    Статус HTTP 403 - ожидаемый токен CSRF не найден

  21. 21

    Инструмент для вставки данных, собранных в электронной таблице, в документ Word или PDF

популярныйтег

файл