Описание тега awk
awk - это специализированный интерпретируемый язык программирования для извлечения и представления данных.
3
ответа
Заменить определенную последовательность символов в именах файлов
Таким образом, мой друг сгруппировал тонны файлов в Windows После того, как я заставил его переключиться на Ubuntu, файлы больше не упорядочены по количеству восклицательных знаков перед ними, поэтому я хотел бы знать, как я смогу переключать их, сл…
20 мар '15 в 10:10
1
ответ
Как сравнить переменные с плавающей точкой в awk?
awk -F, 'NR==FNR{c[$29]=$29;next} NF{print $29 ((c[$29]==$29)?" ":",mismatch")}' $file1 $file2 Значение 29-го поля, т. Е. 29 долларов в файле1, составило 832,9, а в файле2 - 832,9000. Если я сравню их, они не равны. Я думаю, что это как строка, а не…
20 апр '15 в 11:38
3
ответа
Заменить определенный раздел кода
Я не знаю, что может сделать это, Сэд, Вим, что угодно. Допустим, у меня есть 30 функций, для простоты я покажу 3 #first function AddOne = [ a+1==b, b+1==c ] # second function AddTwo = [ a+1==b, b+1==c ] # third function MultiplyByTwo = [ a+1==b, b+…
08 окт '14 в 00:14
1
ответ
awk: установить значение во второй строке, столбец (если он существует) для переменной
Рассмотрим этот файл: #!/usr/bin/env bash cat > example_file.txt <<EOL group, value 1, 3.21 1, 3.42 1, 3.5 2, 4.1 2, 4.2 EOL Теперь я хочу установить значение во втором столбце, второй строке переменной val2, Я попробую: var='example_file.t…
25 авг '18 в 15:02
3
ответа
Удалить строку из файла с именем в другом
У меня есть следующий список: NM_000014 3 NM_000015 0 NM_000016 0 NM_000017 0 NM_000018 0 NM_000019 28 NM_000020 0 NM_000021 0 NM_000022 0 NM_000023 0 NM_000024 8 NM_000025 0 NM_000026 0 И у меня есть еще один файл только с первым столбцом: NM_00003…
28 сен '16 в 10:43
7
ответов
Переименовать несколько файлов с разделителями
Как я могу переименовать несколько файлов, как, IonXpress_049.T11014.R_2014_11_13_11_26_35_user_PR2-41-Pooling0026_3140_13112014.bam IonXpress_050.T11114.R_2014_11_13_11_26_35_user_PR2-41-Pooling0026_3140_13112014.bam Чтобы, T11014.bam T11114.bam
14 ноя '14 в 09:54
2
ответа
Как работает awk -F?
Не могли бы вы объяснить, как работает следующий фрагмент кода? l_Basename="hello_world.ksh" l_THIS_FILE=`echo $l_Basename | awk -F. '{field=1 while (field < NF) { printf $field if (field < NF - 1) { printf "."} field++} printf "\n"}'`
15 ноя '14 в 08:10
5
ответов
Как удалить строки, начинающиеся с определенных строк
Есть ли способ удалить строки, начинающиеся с определенных строк. У меня есть этот код YouTube-DL youtube-dl --extract-audio --audio-quality 0 --newline --audio-format mp3 https://www.youtube.com/playlist?list=PL1C815DB73EC2678E и его результат тако…
14 июн '15 в 13:29
1
ответ
Использование awk для строки
Меня интересует перечисление в терминале строк из файла CSV, где первый символ - "A". Есть ли быстрый способ сделать это?
12 дек '14 в 11:00
1
ответ
Как печатать столбцы с помощью awk и одновременно редактировать только один столбец?
Все еще на начальном уровне! Пример одной строки в моем file.txt: 158.45.456.756 - - [04/Feb/2016:10:51:24 -0500] "GET /tiles/1.0.0/cd/base/1/85/785.png?wb75678545=75D2503E HTTP/1.1" 200 8848 "http://site/map.html" "Mozilla/5.0 (Windows NT 6.1; MOM6…
07 окт '16 в 18:49
1
ответ
Читать числа с е в awk
Привет файл, с которым я работаю, выглядит: header // SeqT: {"POS-s":174.683, "time":0.0130084} SeqT: {"POS-s":431.49, "time":0.0221447} [2.04545e+2]:0.00843832,469:0.0109533):0.00657864,((((872:0.00120503,((980:0.0001); [29]:((962:0.000580339,930:0…
26 июл '15 в 13:42
2
ответа
Результаты в пустом файле
Я пытаюсь изменить конфигурацию Apache следующим образом: sudo awk '/<Directory \/var\/www\/>/,/AllowOverride None/{sub("None", "All",$0)}{print}' /etc/apache2/apache2.conf | sudo tee /etc/apache2/apache2.conf > /dev/null После этого /etc/a…
20 авг '15 в 12:21
0
ответов
Что такое awk -F / '{print $5}'
У меня есть команда как следующее grep "/elv/[A-Z].*.gif" NASA_access_log_Aug85.txt |awk -F/ '{print$5}' |sort -u | grep "[A-Z]" > ele.txt Я знаю, что awk для существующей команды, но понятия не имею о {print $5}. Я знаю, что такое печать, но не …
06 ноя '18 в 00:21
3
ответа
Изменить текстовый файл, чтобы добавить пространство
У меня есть текстовый файл, который выглядит так ../pool/main/a/aalib/libaa1_1.4p5-44build2_amd64.deb ../pool/main/a/accountsservice/accountsservice_0.6.45-1ubuntu1_amd64.deb ../pool/main/a/accountsservice/gir1.2-accountsservice-1.0_0.6.45-1ubuntu1_…
02 дек '18 в 22:40
0
ответов
Команды Cat и awk
Что эти команды означают в Linux? GBPUSD30MIN и USDJPY30MIN являются текстовыми файлами с данными, имеющими 4 столбца и 1000 строк. cat GBPUSD30MIN | awk '{ print NF }' | uniq -c awk '{ print $4}' USDJPY30MIN >USDJPY
14 дек '18 в 20:52
1
ответ
How to replace consecutive characters from directory names, recursively
Каков наилучший способ заменить все последовательные символы, такие как _+-."'? из каталога и всех имен подкаталогов с помощью GNU bash, версия 4.3, с использованием инструментов awk, sedPerl rename или же find? Как предложил @Ralf перефразировать: …
18 янв '19 в 20:24
5
ответов
Как я могу редактировать диапазон текста между 2 символами? awk, sed, regex
Используя символ "*" (это не обязательно должен быть любой специальный символ, чтобы указать), как я могу отредактировать текст из этого: *berry straw rasp blue boysen * blahblah blahblah blahblah *berry straw blue * blah *table vege pingpong * К эт…
25 апр '15 в 01:49
1
ответ
AWK - Как извлечь совпадения, включая часть имени файла, из нескольких файлов
У меня есть 1000 файлов с именем файла, как это: total_val_count.html? Itemid=5555 с содержанием total.val={"number":1234,"Validation":YES} я хочу вывод, как этот itemid: число с использованием awk 5555:1234 Спасибо
14 мар '19 в 21:12
1
ответ
Есть ли способ установить a2p на Ubuntu?
Я нуждаюсь a2p конвертировать кучу awk сценарии, но начиная с Xenial perl пакет не поставляется с a2p больше Где я могу получить a2p от?
24 мар '19 в 21:33
2
ответа
Как мне распечатать все имена пользователей с одинаковыми UID в `/etc/passwd` с помощью awk?
Как распечатать все имена пользователей с одинаковыми UID в /etc/passwd? Это моя команда $ awk -F: '{print $3, $1}' us.txt | sort 0 daemon 0 pepe 0 root 2 bin 2 jacinto 3 paco
12 май '15 в 18:47