У нас есть требование разделить файл на основе столбца 3
В третьем столбце у нас есть 9 уникальных значений, поэтому нам нужно разделить файл на 2 файла, один
содержит 4 других файл содержит оставшиеся 5 (это основано на отсутствии уникальных значений в столбце 3, если у нас есть 20 уникальных значений, мы разделим их на 10 и 10)
и заголовок должен быть добавлен в оба файла
С помощью этой команды мы посчитаем количество уникальных значений
awk -F'|' '{print $3}' inputfile.txt | uniq
после подсчета как поместить в 2 файла
половина отсчета должна быть в одном файле, оставшаяся в другом файле
Пожалуйста, сообщите script/cmd к этому
Входной файл
Header|Name|date
c|125|ER
de|126|ER
fr|127|ER
xe|128|ER
A|123|MR
b|124|MR
c|125|XR
de|126|YR
fr|127|ZR
xe|128|NR
A|123|BR
b|124|BR
c|125|CR
de|126|CR
fr|127|DR
xe|128|DR
A|123|ER
b|124|ER
Выходной файл 1
Header |Name | date
c|125|ER
de|126|ER
fr|127|ER
xe|128|ER
A|123|ER
b|124|ER
A|123|MR
b|124|MR
c|125|XR
de|126|YR
fr|127|ZR
выходной файл 2
Header|Name|date
xe|128|NR
A|123|BR
b|124|BR
c|125|CR
de|126|CR
fr|127|DR
xe|128|DR
Подробнее здесь: https://stackoverflow.com/questions/784 ... ix-command
Разделите данные определенного столбца из файла с помощью команды unix. ⇐ Linux
1715713043
Anonymous
У нас есть требование разделить файл на основе столбца 3
В третьем столбце у нас есть 9 уникальных значений, поэтому нам нужно разделить файл на 2 файла, один
содержит 4 других файл содержит оставшиеся 5 (это основано на отсутствии уникальных значений в столбце 3, если у нас есть 20 уникальных значений, мы разделим их на 10 и 10)
и заголовок должен быть добавлен в оба файла
С помощью этой команды мы посчитаем количество уникальных значений
awk -F'|' '{print $3}' inputfile.txt | uniq
после подсчета как поместить в 2 файла
половина отсчета должна быть в одном файле, оставшаяся в другом файле
Пожалуйста, сообщите script/cmd к этому
Входной файл
Header|Name|date
c|125|ER
de|126|ER
fr|127|ER
xe|128|ER
A|123|MR
b|124|MR
c|125|XR
de|126|YR
fr|127|ZR
xe|128|NR
A|123|BR
b|124|BR
c|125|CR
de|126|CR
fr|127|DR
xe|128|DR
A|123|ER
b|124|ER
Выходной файл 1
Header |Name | date
c|125|ER
de|126|ER
fr|127|ER
xe|128|ER
A|123|ER
b|124|ER
A|123|MR
b|124|MR
c|125|XR
de|126|YR
fr|127|ZR
выходной файл 2
Header|Name|date
xe|128|NR
A|123|BR
b|124|BR
c|125|CR
de|126|CR
fr|127|DR
xe|128|DR
Подробнее здесь: [url]https://stackoverflow.com/questions/78479235/split-the-data-of-the-particular-column-from-the-file-using-unix-command[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия