Articles of awk

Как заменить слово через переменную после поиска?

У меня такая проблема. В текстовом файле (который называется sampleText.txt) есть URL-адрес веб-сайта, webURL = “localhost.com”; Я хочу изменить это значение с помощью сценария bash. Но я попытался с этим моим сценарием, но это не сработало, вот мой сценарий, #!/bin/bash URL=$(awk -F\” ‘/^webURL/{print $2}’ sampleText.txt) echo $URL if [ “$URL” != “www.google.com” ]; then shopt […]

Как отменить все слова в файле с bash в Ubuntu?

Я хотел бы отменить полный текст из файла. Скажем, содержит ли файл: com.eh/float Я хочу получить вывод как: float/hecom Я попробовал команду: rev file.txt но у меня есть все обратный выход: taolf/hemoc Есть ли способ получить желаемый результат. Дайте мне знать. Спасибо. Вот ссылка на файл образца: Sample Text

Извлечение команд датчиков Ubuntu с использованием скриптов

этот вопрос является продолжением извлечения и обработки информации об использовании GPUT с использованием Regexp В принципе, я хочу извлечь информацию о температурах GPU с помощью команды датчиков и скриптов, таких как gawk и bash. Пример вывода датчиков будет следующим: amdgpu-pci-0c00 Adapter: PCI adapter fan1: 1972 RPM temp1: +50.0°C (crit = +0.0°C, hyst = +0.0°C) amdgpu-pci-0600 […]

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

этот вопрос является продолжением извлечения команды Ubuntu Sensors Command с использованием скриптов Поскольку вопрос был плохо написан, я переписываю вопрос в форме нового вопроса. В принципе, я хочу извлечь информацию о температурах GPU с помощью команды датчиков и скриптов, таких как gawk и bash. Пример вывода датчиков будет следующим: amdgpu-pci-0c00 Adapter: PCI adapter fan1: 1972 […]

Сопоставьте строку, содержащую новую строку с помощью sed

У меня есть строка, подобная этой: # pap который в основном преобразуется в \t#\n\tpap и я хочу заменить его: # pap python который переводится в \t#\n\tpap\n\tpython . Пробовал это с sed во многих отношениях, но он не работает, возможно, потому что sed использует новые строки по-другому. Я попробовал: sed -i “s/\t#\n\tpap/\t#\tpython\n\tpap/” /etc/freeradius/sites-available/default … и множество […]

доступ к элементу поля через awk

У меня есть следующие столбцы: _111_ [555] _222_ [666] _333_ [777] _444_ [888] Я хочу получить доступ к 111 из _111_ . или 888 из [888] . Как получить доступ к элементам полей с помощью awk .

значения двоеточия текстового редактора bash для таблицы html

у меня был большой файл с более чем 10000 записей ниже, это нужно преобразовать в таблицу html Я пробовал различные способы конвертации в csv, а затем в html и т. д., не в состоянии получить желаемый результат, можете ли вы обратиться за советом –Data.txt — Name : john age : 20 tag id : 1234567 […]

Как я могу поместить строки кластера в числовом порядке?

Как я могу преобразовать это: -foo -bar 42 \ randomtext=00 "00" \ -randomtext=00 "00" \ -foo -bar 104 \ randomtext=00 "00" \ -foo -bar 1 \ -randomtext=00 "00" \ К этому: -foo -bar 1 \ -randomtext=00 "00" \ -foo -bar 42 \ randomtext=00 "00" \ -randomtext=00 "00" \ -foo -bar 104 \ randomtext=00 "00" \ […]

Команда awk не может прочитать файл журнала Apache (ошибка пользователя)

Препятствует этому: less, cat & grep могут отображать содержимое файла журнала apache «/var/log/apache2/other_vhosts_access.log». Но когда я использую awk для захвата последних 5 минут файла, он иногда работает, но в большинстве случаев это не так. Ошибка не указана, поэтому как отладить этот? awk -v date="$(date –date='5 minutes ago' +"%d/%b/%Y:%T")" '$0~date {f=1}f' /var/log/apache2/other_vhosts_access.log >> /var/log/apache2/test/$(date +"%F_%T")_output.log У […]

Сложная обработка текста с помощью awk

У меня тяжелый текст с рисунком ниже он начинается с —————— MOLECULAR ORBITALS —————— 0 1 2 3 4 5 -238.19873 -238.19679 -238.16140 -238.16079 -145.83297 -27.39277 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 ——– ——– ——– ——– ——– ——– 0C 1s -0.000000 -0.000000 -0.000000 -0.000000 0.000000 -0.000001 0C 2s 0.000000 0.000000 0.000000 0.000001 -0.000002 0.000025 0C […]