Результаты поиска по запросу "awk"

6 ответов

Разве это не должно работать?

ыбрать первый столбец в строке с разделителями TAB? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}' Вышеприведенное вернет всю строку, а не только «LOAD_SETTLED», как и ожидалось. Обновить: Мне нужно изменить ...

4 ответа

Для данного входа,

ли способ оценить строку как математическое выражение в awk? balter@spectre3:~$ echo "sin(0.3) 0.3" | awk '{print $1,sin($2)}' sin(0.3) 0.29552Я хотел бы знать, как оценить первый вход в 0,29552.

4 ответа

РЕДАКТИРОВАТЬ: Вот версия, которая на самом деле отвечает на вопрос.

я есть файл, который выглядит так: 2011-03-21 name001 line1 2011-03-21 name002 line2 2011-03-21 name003 line3 2011-03-22 name002 line4 2011-03-22 name001 line5для каждого имени я хочу только его последнее появление. Итак, я ожидаю, что результат ...

ТОП публикаций

1 ответ

Все, что нужно, это очистить печать внутри команды, заменив последнюю строку сценария следующим:

от вопрос уже есть ответ здесь: awk не печатает в файл [/questions/8058831/awk-not-printing-to-file] 1 ответУ меня довольно простой скрипт (выводить содержимое из tty после добавления метки времени в каждую строку). Он выводит приятно в ...

2 ответа

 переменная, но я считаю, что массив bash еще более неудобен.

у эти команды: #!/bin/bash echo "Enter values a and b (separate with space)" read a b echo $#И я хочу посчитать, сколько аргументов ввел пользователь. Я пытаюсь посчитать с$#, но вывод0. В чем проблема? Что я делаю не так?

5 ответов

 тогда вот один лайнер, чтобы получить то, что вам нужно:

я есть строка из файла журнала: field 1234 "text in quotes" 1234 "other text in quotes"Я хотел бы заменить пробелы между кавычками, чтобы я мог извлечь столбцы, используя пробел в качестве разделителя. Таким образом, результат может быть что-то ...

2 ответа

Отметка времени эпохи в файле CSV с GAWK

Нужно преобразовать удобочитаемые временные метки в эпоху / Unix в CSV-файле, используя GAWK при подготовке к загрузке в БД MySQL. Пример данных: {null};2013-11-26;Text & Device;Location;/file/path/to/;Tuesday, November 26 12:17 ...

5 ответов

Назначение вывода системной команды переменной

Я хочу запуститьsystem команда в сценарии awk и получить его вывод в переменной. Я пытался сделать это, но вывод команды всегда идет в оболочку, и я не могу ее перехватить. Любые идеи о том, как это можно сделать? Пример: $ date | awk ...

5 ответов

 в любом случае будет лучшим выбором для этой ИМО.

мог решить это. когда я выполняю эту программу, я получаю следующую ошибку "строка 7: неожиданный EOF при поиске соответствия` '' " a=115292a1504606846976ULL b=2 if [ "$b" = "2" ]; then var1=`echo $a | awk -F"U" '\ { var2=`echo $var1 | awk -F"a" ...

8 ответов

поскольку первый случай не удаляет строку, он просто очищает ее (и остается нежелательная пустая строка). В этом случае implode () добавляет новую строку также для $ fileLineByLine [$ key], которая является пустой; в противном случае, если вы сбросите переменную, она будет недоступна (и implode () не сможет ее найти).

я есть файл с именем$dir и строка с именем$lineЯ знаю, что эта строка является полной строкой этого файла, но я не знаю ее номер строки, и я хочу удалить ее из файла, что мне делать? Можно ли использовать awk?