Tag: awk

Найти и заменить значения с помощью счетчиков

Извините, мой предыдущий вопрос был немного запутанным … У меня есть файл, который имеет такие значения, как: location 100 SlotNumber ..some lines inbetween location 150 SlotNumber ..some lines inbetween location 160 SlotNumber ..some lines inbetween Я хочу заменить SlotNumber как SlotNumber: location 100 SlotNumber1 location 150 SlotNumber2 location 160 SlotNumber3 … Обратите внимание, что 100 […]

Bash для сопоставления двух переменных для разницы во времени

У меня есть команда bash извлечения данных учетной записи пользователя из MySQL с помощью команды select creationdate from users; что дает мне следующий результат Name Account Creation Date Mobile User1 2015-06-18 16:00:00 29292922 User2 2015-06-18 16:06:00 56896906 User2 2015-06-18 16:08:00 16842146 Теперь я хочу, чтобы каждый пользователь ACCOUNT , CREATION , DATE с текущим временем […]

подмножество файла только по одному столбцу

У меня есть файл delim tab, я хочу сделать подмножество на основе столбца 2, выбрав «A». 435 A 2 27.92464882 8.63E-07 1 752721 564 F 2 30.12532071 2.87E-07 1 798959 654 A 2 29.26089611 4.43E-07 3 838555 345 E 2 28.56723908 6.26E-07 6 846808 665 E 2 28.27577506 7.24E-07 3 854250 787 A 2 28.16226794 […]

Объедините две строки файла и добавьте число в конце строк

У меня есть большой текстовый файл abc.txt со следующим форматом: BALT -6.110 130.600 4.06874414 -0.03254425 BALT -6.620 154.460 3.92286595 -0.17842244 BARM 32.740 140.680 3.94326190 -0.15802649 Мне нужен этот файл для преобразования выходного файла xyz.txt в формате: BALT 1 -6.110 130.600 4.06874414 -0.03254425 BALT 2 -6.620 154.460 3.92286595 -0.17842244 BARM 3 32.740 140.680 3.94326190 -0.15802649 Числа […]

Ошибка в awk для файлов слияния

У меня два файла: File1 212 21 24.8 13.8354303 15.2841303 258 21 22.2 15.8507278 17.2994278 270 21 27.8 13.0482192 14.4969192 204 21 22.4 13.9465939 15.3952939 248 21 16.6 9.2714745 11.6494745 279 21 22.8 12.9151566 15.2931566 File2 212 21 24.8 1.03 2.8954 258 21 22.2 1.03 2.8954 270 21 27.8 1.05 2.9154 204 21 22.4 1.21 […]

я хочу напечатать строку, которая начинается с словесного слова, а в остальных записях печатается только одно поле

например: CREATE TABLE MWWDATA."VTCat02" ( "ID" NUMBER(10) DEFAULT NULL , "Cat" VARCHAR2(255) DEFAULT NULL , "Style_Code" VARCHAR2(255) DEFAULT NULL , "Vendor_Style_#" VARCHAR2(255) DEFAULT NULL ); В приведенном выше примере я хочу напечатать строку, которая начинается с CREATE TABLE, а в остальной строке – только первое поле. Я хочу, чтобы CREATE TABLE MWWDATA."VTCat02" ("ID","Cat","Style_code","Vendor_Style_#");

Как рассчитать стандартное отклонение для каждой строки?

У меня есть файл из 61 столбца; Я хотел бы рассчитать стандартное отклонение (SD) для каждой строки с игнорированием 1-го столбца и распечатать результаты по первому столбцу, обратите внимание, что количество столбцов не одинаково для каждой строки, а также некоторые строки имеют только значения для первый столбец, который не учитывается при вычислении SD input file […]

Как добавить текст в конец строки, содержащей несколько строк?

У меня есть файл вроде этого: 1;1471375551;joe;WO12344; 2;1471378551;frank;WO12345;1471380211 3;1471383211;frank;WO12345;1471385211 4;1471385311;frank;WO12345; 5;1471385311;joe;WO12346;1471388211 Я хотел бы использовать скрипт bash, чтобы найти строку, которая содержит указанное имя (например, frank ), а также указанный номер WO (например, WO12345 ), а также заканчивается WO12345 a ; , затем добавьте строку в конец строки. Я хочу отредактировать файл напрямую, а не […]

Копировать или повторить столбцы в виде столбцов

Я мог бы передать вывод ниже awk '{print $1$1$1$1$1$1$1$1$1$1$1$1$1}' чтобы получить желаемый результат, опубликованный в волне печатного алфавита на CodeGolf SE . Есть ли лучший способ скопировать / повторить столбцы в виде другого столбца (по вертикали ?) С помощью bash и / или других утилит * nix? for i in {0..25}; do printf \\$( printf […]

Изменение конфигурационных файлов с помощью awk / sed

У меня есть два почти идентичных файла конфигурации в двух разных каталогах ## file1.conf ## tunnel: enable: true interval: 20 public: false loop: enable: false interval: 20 public: false link: enable: true interval: 20 public: false ## file2.conf ## tunnel: enable: true interval: 20 public: false loop: interval: 20 enable: false public: false link: enable: […]

Linux и Unix - лучшая ОС в мире.