4
ответа

Четыре раза заменить на sed

Я хочу заменить вторую, третью, четвертую и пятую точки в этой строке 2019-03-17T11: 32: 28.143343Z; 1234.5678; 901.234; 567.89012; 3456.78; 192.168.0.1 на запятыми, чтобы получить такой результат: 2019-03 -...
18.03.2019
4
ответа

Как лечить вывод команды в виде текста

Мне нужно сравнить вывод команды со строкой. Это сценарий: pvs_var = $ (pvs | grep "sdb1"), поэтому PVS VAR является: / dev / sdb1 vg_name lvm2 a-- 100.00g 0, если [[$ ($ pvs_var | awk '{print $ 2}') = ...
30.11.2018
4
ответа

Действительно ли TR команды способен к переводу символов в более длинные строки?

TR является большим инструментом, который может использоваться для перевода набора символов в другой набор символов. Команды, такие как sed, awk, жемчуг может использоваться для перевода набора символов в другой набор...
03.09.2018
4
ответа

адреса Извлечения, разделенные точкой с запятой и печатью каждый адрес в строке

, у меня есть файл со следующим входом. Числа, разделенные точками, представляют адреса. Любое число в адресе может быть одной или несколькими цифрами следующим образом: [112.112.112.112; 3.3.3.3; 44.44.44.44] [6.6.6.6;...
28.08.2018
4
ответа

Как обрабатывать несколько строк столбца

У меня есть файл, разделенный запятыми, который выглядит похожим на его формат: aa.com,1.21.3.4,string1 string2 K=12 K2=23 K3=45 K4=56 bb.com,5.6.7.8,string1 string2 K=66 K2=77 K3=88 K4=99 Я хочу взять...
25.08.2018
4
ответа

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

У меня есть файл с этим контентом: Domain.com Domain.com Domain.com Domain.com Domain.com Domain.main.com Что-нибудь, что я хочу удалить строку, которая содержит домен слова. Используя GREP, эта команда ...
11.08.2018
4
ответа

Как использовать команду «memusage» для проверки использования памяти конкретной программы

Я хочу проверить использование памяти конкретной программы. Я пытаюсь использовать команду memusage, как задокументировано в его руководстве, которое также присутствует в Ubuntu. Но при его выполнении создается root @ username: ~ #...
31.07.2018
4
ответа

Как я изменяю случай (верхний регистр и нижний регистр) строк в моей переменной?

"Введите тест": тест чтения, если [[$test ==]]; затем эхо еще "работало", эхо "привело fi к сбою", Это - простая иллюстрация теста, который я делаю, но если я войду, то это перестанет работать. Есть ли что-либо я...
26.07.2018
4
ответа

Поиск и замена с использованием пользовательской утилиты

Я хочу запускать утилиту для замены значений, соответствующих регулярному выражению. Это средство для каждого матча регулярного выражения, позвоните в утилиту с помощью символов, содержащих матч. Выход ...
18.07.2018
4
ответа

Как работать с многострочными строками и интерполяцией строк?

Скажем, я хочу иметь где-нибудь шаблон, который многострочная строка: у меня есть текст с $ {placeholder} в этом и некоторых $ {разных} one $ {here} и $ {there} Что было бы моим лучшим способом ...
04.04.2018
4
ответа

Найти и снять отметку с файлов с помощью сравнения строк?

В bash у меня есть сценарий, который использует цикл while для копирования файлов из определенной папки в разные каталоги. После копирования каждого файла я написал mv $ dir / $ file $ dir / _ $ file, используя _ в ...
14.02.2018
4
ответа

Проверить, содержит ли строка подстроку

У меня есть код file="JetConst_reco_allconst_4j2t.png" если [[ $file == *_gen_* ]]; затем эхо "Правда" иначе эхо "False" fi Я проверяю, содержит ли файл «gen». Вывод "Ложь". Хороший! ...
14.06.2017
4
ответа

Команда для удаления части данных JSON из каждой строки?

У меня есть test.json файл с различными длинами строк. Некоторый фиктивный пример: {a: 123, b: sd, c: x45, d: 1, e: ''} {a: 5, b: bfgg, c: x4c, d: 31, e: ''} я хочу сократить целую подстроку после...
23.05.2017
4
ответа

Получить конкретное слово и следующий текст

Входной файл 21 марта 13:25:04 ip-172-2-0-53 sendmail [5857]: v2LKMUDq005855: (скрыто) delay = 00: 02: 34, xdelay = 00: 02: 34, mailer = esmtp, pri = 151745, relay = ...
31.03.2017
4
ответа

Вывод переменных не объединяется

У меня есть сценарий, который объединяет вывод двух разных переменных. Проблема в том, что выходные данные обеих переменных содержат несколько строк. Итак, результат не такой, как я ожидал. Первая переменная и ...
12.03.2017
4
ответа

самый короткий способ заменить символы в переменной

Существует много способов заменить символы в переменной. Самым коротким путем я узнал, TR до сих пор: OUTPUT=a \'b \"c \'d_123and_a_lot_more OUTPUT= $ (повторяют "$OUTPUT" |tr-d" '\' \"") $OUTPUT эха там...
09.12.2016
4
ответа

Извлеките основное имя файла из URL с помощью удара

url=http://www.foo.bar/file.ext; $ эха {url## /*} я ожидал, что этот код распечатает file.ext, но он печатает целый URL. Почему? Как я могу извлечь имя файла?
20.07.2016
4
ответа

String Manipulation Shell Script [duplicate]

Я работаю над проектом мониторинга ИБП с использованием NUT Server. Моя цель - сделать сценарий оболочки, который посылает одну команду и в ответ получает статус и другие параметры от ИБП. для ...
25.05.2016
4
ответа

Как создать калькулятор в скрипте linux?

Я пытаюсь создать калькулятор: echo "Какой у вас номер?" читать n1 echo "что такое ваше второе число? " прочтите n2 echo" что вы хотите сделать? " echo" 1. добавить " echo" 2. вычесть " echo "3. разделить" ...
10.06.2015
4
ответа

Дополнительное пространство с подсчитанным номером строки?

Я подсчитываю количество строк в моем файле с помощью этой команды в OSX: nl = $ (wc -l <~ / myfile. txt) Скажем, nl оказывается равным 100. Теперь я хочу использовать результат nl в другой команде, но, как ни странно, echo 1 - $ ...
28.05.2015
4
ответа

Стабильная сортировка файла по наличию упорядоченных подстрок в каждой строке

У меня есть список источников звука, которые я обрабатываю со сценарием. Пример: alsa_input.usb-AVEO_Technology_Corp._USB2.0_Camera-02-Camera.analog-mono alsa_input.pci-0000_00_14.2.analog -...
22.05.2015
4
ответа

Разделите единственную строку на символьный массив с помощью, ТОЛЬКО колотят

Я хочу разделить 'привет' на h e l l o в массиве с помощью, только колотят, я мог сделать это в sed с sed 's/./&/g', но я хочу знать, как разделить строку на массив в Bash, когда я не знаю что...
19.04.2015
4
ответа

Bash: Собственный способ избавиться от цитаты вокруг каждого участника массива

Я считал массив из другого сценария. Этот массив должен поместить "" вокруг всех участников массива, так как некоторые участники пусты. in_file =./data вектор =($ (./readdata.sh 0$in_file)) для индекса в $ {! вектор}...
03.04.2015
4
ответа

Как я показываю последовательность цифрового символа строки?

Существует ли команда, или автономная или в vi, или подобный (может быть gui), который покажет мне числовую последовательность строки? Вход: кошка скачкообразно перемещается в поле. Вывод: T h e c t h o p p e d...
30.10.2014
4
ответа

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

Вывод w | направляется-1, может дать 2 различных результата для моей машины: 16:34:42 32 дня, 3:02, 1 пользователь, загружает среднее число: 0.14, 0.11, 0.07 14:10:55 32 дня, 39 минут, 1 пользователь, загружают среднее число: 0.07, 0.13...
06.10.2014
4
ответа

строковые замены: все случаи

Простой вопрос, но я не могу найти ответ. zsh документация сокрушает меня :-( функция z () {$ эха {1:s/the/THE}} $ z thethethe THEthethe... Как я могу заставить весь быть замененным...
17.02.2014
4
ответа

awk может использовать полевые идентификаторы также для строковых (переменных) оболочки?

Ну, это, по-видимому, не возможно способ, которым я пробую его. Этот альтернативный подход для получения панели как получившей строки работает, хотя: #!/bin/bash path1 =/usr/tmp/foo/bar/baz awk-f/'{печатает 5$}' и...
26.10.2013
4
ответа

Добавление строки, содержащей символ ESC с sed

В настоящее время я использую: sed-i-e "5a \\$ {текст}" $filename для добавления чего-то к определенной строке, где переменный текст содержит строку, такую как "\epsilon". При использовании эха-E $text строка...
10.08.2012
4
ответа

Замените целую строку в файле от командной строки

У меня есть текстовый файл, который имеет некоторое содержание, подобное этому: Общая информация # о проекте. проект = u'Py6S' авторское право = u '2012, Robin Wilson' # информация о версии для проекта Вы...
26.07.2012
3
ответа

Удалить первый символ многострочной -строки в текстовом файле

Я автоматизирую процесс сборки виртуальных машин Ubuntu 20.04. Кажется, что Ubuntu 20.04 поставляется с отключенным завершением bash -по умолчанию. Я хотел бы включить это по умолчанию во время сборки. Жизненный -цикл...
17.06.2021