Tag: awk

Извлечение данных из текстового файла

У меня есть текстовый файл в следующем формате: $ DATA1 SOURCE = 'HSPICE' VERSION = 'I-2013.12-SP2-1 32-BIT' .TITLE 'cmos характеристики передачи инвертора' индекс t_r t_f t_rf t_fr t_rr t_ff temper alter # 1 1,361e-11 1,177e-11 8,807e-12 9.063e-12 2.002e-08 2.002e-08 2.500e + 01 1 2 1,339e-11 1,178e-11 8,805e-12 8,867e-12 2,002e-08 2,002e-08 2.500e + 01 1 3 […]

Как обновить даты (на 30 дней) в файлах, идущих в это конкретное место в unix?

Как обновить даты (на 30 дней) в файлах, идущих в это конкретное место в unix? Может ли awk или sed помочь? Формат файла следующий: Thomson: xyz Формат: 1 Character_set: ASCII8 File_type: event_file File_subtype: mobile_call File_group_number: 1 File_in_group_number: 1 Total_files_in_group: 19 Source_ID: источник Тег: tag -v13 Этот файл, созданный GTFplaintext 0.1: Event: "61765","1","2014/01/03-13-00-00.00",,"GBP",,,,,,,,,,"61765","0345351816","1407",,,,,,,,,,,,,,,,,,,,, Footer: text_data_transfer_file AuditValue_1: […]

Sed Заменить в определенной группе позиций

У меня есть образец входного файла, как показано ниже: Apple Orange Gold Silver Spoon Apple Orange Gold Apple Apple Orange Apple Orange Mango Gold Silver Spoon Apple Orange Мне нужно проверить, является ли позиция 15-го по 20-е место пространством, а затем заменить его на строку Silver . Также мне нужно полностью заменить содержимое с 50-й […]

Синхронизировать столбцы двух матриц

Прочтите, как решить эту проблему. У меня есть пары файлов, которые мне нужно изменить, чтобы они имели одинаковые общие столбцы в одной последовательности. Если мои файлы – File1 и File2, как показано ниже R1 C1 C2 C3 C4 R2 1 2 3 4 R3 5 6 7 8 R6 C4 C3 C6 C7 R7 9 […]

Вставка переменной в определенном месте с помощью sed

Пожалуйста, помогите мне, я пытаюсь вставить переменную в файл с помощью sed, но еще не успешно (( У меня есть переменная $time и я хочу вставить ее в файл index.html в определенной строке (строка № 53): the time: <span id="$time"></span> Пожалуйста, помогите мне решить эту проблему! Спасибо!

AWK-скрипт для сравнения содержимого 2-х файлов

Мне нужна помощь экспертов в решении моей следующей проблемы … У меня есть 2 файла .. file1: abc|123|check def|456|map ijk|789|globe lmn|101112|equator file2: check map equator globe Функция AWK должна сравнивать третий столбец (после вырезания третьего столбца и сортировку) файла1 по сравнению с файловым содержимым file2 должен возвращать 1, если строки ALL соответствуют else должен вернуть […]

счетчик подсчетов netstat

Проблема с трубкой Unix: как обрабатывать многострочный вход для вывода строки и вставлять некоторые процессы с каналами. echo "111 22222222" | awk '{print $1 " " $2 " " piped_processes_using_2nd_argument}' Немного контекста: netstat разобрался, чтобы получить список внешних ip-адресов, связанных с $ current_ip, отсортированных, например, (не в реальном случае): $ netstat -plant |grep $current_ip | […]

Как вычесть строки, наоборот, только если больше, чем предыдущая строка

Я работаю над скриптом оболочки, который будет читать строки файла, в обратном порядке. Мне нужно, чтобы вычесть предыдущую строку из последней, но только если последняя больше. Если он меньше, то я просто хочу номер на этой строке. Пример: Содержание файла: 100 200 300 100 300 Результаты должны быть: 200 # line 5 – line 4 […]

Как заставить awk работать в цикле while

input.txt: /usr/dir1/file1 /usr/dir1/file2 /usr/dir2/file4 /usr/dir3/file5 Script: cat input.txt |while read FILENAME do nawk '{print $1}' ${FILENAME} >> output.txt done Expected output: all column1 values of input files Error: nawk: can't open file This works fine when i run it like this nawk '{print $1}' /usr/dir1/file1 >> output.txt nawk '{print $1}' /usr/dir1/file2 >> output.txt nawk '{print […]

добавлять попарные значения, зависящие от файла

У меня есть несколько переменных (col1), которые имеют 3 значения (col 3,4,5) для некоторых уровней (col2) mango123 L1 1 2 3 mango123 L2 4 5 6 squash378 L1 7 8 9 squash378 L5 10 12 13 squash378 L15 0 1 3 orange765 L1 11 1 3 mango123 L11 11 12 23 Учитывая список попарных переменных, […]

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