Разделите один файл данных на два файла
218
Maris
Я хотел бы разделить один файл на два или три файла. (Обычно я открываю файл .txt, проверяю второй столбец и первый, если он имеет разные номера, и копирую эти данные на вход a.txt
)
**1777777;0;**;0;;;l23;;;;;10.07.2011; **1777777;0;**;0;;;l24;;;;;11.07.2013; **1777777;1;**;0;;;777;;;;;17.07.2013; **1777777;1;**;0;;;333;;;;;12.07.2012; **1888888;1;**;0;;;444;;;;;10.07.2011; **1888888;1;**;0;;;555;;;;;10.07.2011;
Вывод должен выглядеть следующим образом:
Выход: a1.txt
1777777;0;;0;;;l23;;;;;10.07.2011; 1777777;0;;0;;;l24;;;;;11.07.2013;
Выход: a2.txt
1777777;1;;0;;;777;;;;;17.07.2013; 1777777;1;;0;;;333;;;;;12.07.2012;
Выход: a3.txt
1888888;1;;0;;;444;;;;;10.07.2011; 1888888;1;;0;;;555;;;;;10.07.2011;
awk '/ 1777777; 1; /' a.txt> z1.txt && awk '/ 1888888; 1; /' a.txt> z2.txt Я немного погуглил и уже решил. :)
Maris 10 лет назад
0
awk -F \; '$ 2 == "1" ;' a.txt> z1.txt - это лучшее решение, так как awk просматривает второй столбец и понимает, что разделители - это точки с запятой.
Maris 10 лет назад
0
Пожалуйста, оставьте ответ и примите его, чтобы мы знали, что это уже решено.
wingedsubmariner 10 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4