2
ответа

Получить код Unicode символа в zsh

Как я могу получить код Unicode символа в zsh? например, если у меня есть: s=abc Как я могу получить кодовую точку s[2] (т.е. кодовую точку "b" = 0x0062)?
11.11.2019
2
ответа

Текстовая обработка файла unix

У меня есть следующие данные в плоском файле unix, и я хочу подавить повторяющиеся значения в первых двух столбцах и преобразовать их, как показано ниже: 1:x:4:3:2:y 1:х:7:9:л:з 1:0:3:к:к:м 2:9:р:с:6:у 2:м:г:5:7:9 2:u:7:...
17.10.2019
2
ответа

Как продублировать строку, а затем прокомментировать 1-е вхождение

Я бы например, дублировать строку и комментировать одно из вхождений. Это больше похоже на сохранение копии перед внесением изменений в скопированную строку (без комментариев). Входной файл: Здравствуйте, не могли бы вы мне помочь...
24.09.2019
2
ответа

Конвертировать строку в #!/bin/sh

Привет, у меня такой вывод [4251][7c3c] Мне нужно получить 517C3C Я пробовал decodeSerial() { serial=$1 #серийный=$серийный | sed -r 's/(\[|\])//g' #serial=$serial | sed 's/]//' #serial=$...
23.08.2019
2
ответа

Найти строку2, если в файле существует строка1

У меня есть файл конфигурации (от Nagios) со следующей структурой: определить службу{ использовать pruebaspre-service,srv-pnp host_name server1.es группы служб ...
16.07.2019
2
ответа

Как удалить все до появления шаблона регулярного выражения на строку в переменной bash

У меня есть переменная bash, содержащая несколько строк текста, включая IP-адреса, и мне нужно удалить «все» перед последнее вхождение IP-адреса в той же строке. Это: 43.12.40.53 ...
07.07.2019
2
ответа

Объединение строк, переданных в качестве аргументов, с нулевым символом в качестве разделителя

Я ищу инструмент командной строки, который принимает произвольное количество аргументов $a, $b, $c, $d, и т. д., и записывает $a"\0"$b"\0"$c"\0"$d в стандартный вывод. Есть ли стандартный инструмент, который может сделать это, который я могу просто исполь
05.07.2019
2
ответа

список групп по последней строке каждой строки

У меня есть список строк (отсортированных диапазонов IP-адресов), например: 10.100.0.0-10.100.255.255 Внешний: 2.2.2.2 10.120.0.0-10.255.255.255 Внешний: 2.2.2.2 10.0.0.0–10.255.255.255 Внешний: 3.3.3.3 ...
05.07.2019
2
ответа

Удалить завершающие пробелы в команде df

У меня есть следующая команда df: > df -h --output=used,avail,pcent / Used Avail Use% 5.9G 12G 34% Обратите внимание, что перед «Используется» есть пробел и 5,9 ГБ Итак, я сделал следующее: > df -h --...
29.06.2019
2
ответа

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

Если у меня есть массив типа arr[0]=2019-06-26 arr[1]=15:21:54 Как я могу преобразовать это в строку со значением '2019-06-26 15:21:54'
28.06.2019
2
ответа

Как найти строку с любыми двумя числами, которые совпадают или у которых первое число на единицу меньше второго числа?

У меня есть файл с разделителями табуляцией и четырьмя столбцами. Я хотел бы найти строки с определенным шаблоном в столбце 1, где указано яблоко M из N. Я хочу извлечь только строки, которые имеют ...
26.06.2019
2
ответа

Как разбить строку по строковому (многосимвольному) разделителю в массив?

По сути, я хотел бы разбить строку на массив с помощью разделителя строк, такого как sep. Например. Есть ли собственный способ bash сделать это без использования таких инструментов, как sed, awk и т. д.? Я знаю, что могу разбить строку...
05.06.2019
2
ответа

Разделить переменную Bash на 3 переменные на основе разделителей?

Попытка разбить строковую переменную по следующему шаблону: TestString="Artical Title Here (ClassYear) [Author]" Мне удалось поместить заголовок в переменную с помощью cut как таковой: ATH="$(cut -d '(' -f1 <&...
24.05.2019
2
ответа

Как найти более одного пробела и заменить его одним пробелом?

Я хочу найти повторяющиеся пробелы (более одного) и заменить их одним пробелом. Я попробовал: sed -e 's/ []+/ /g' myfile.txt > myfile2.txt В результате был получен пустой файл. Почему? и как добиться моего ...
15.05.2019
2
ответа

Как я могу правильно использовать команду 'sed в этом конкретном сценарии

У меня есть файл names.txt, где каждая строка имеет форму: xxxxxx random_string_of_characters 2015, где xxxxxx является 6-разрядным числом и random_string_of_characters, может быть чем-либо. Я хочу использовать...
20.03.2019
2
ответа

Bash заменить строку в нескольких местах в файле из командной строки

У меня есть файл с указанным ниже содержимым. Я хочу заменить хром на chromeBackup, но не во всех местах. Имя=хром ХХХХХХХХХ Run=bin -app "chrome/chrome.sh" ХХХХХХХХХ Vol.apps/chrome=хром ...
15.03.2019
2
ответа

Мне нужно найти значение в файле между> STRING <

У меня есть файл: пример здесь: TestFile 2018-04-30 mycomputer ** 6.1.0
10.03.2019
2
ответа

SED: Strip Take Квадратные кронштейны

У меня есть этот файл: [по умолчанию] Регион = США-Восток-1 вывод = json. [Автоматизация профиля] Регион = США-Восток-1 вывод = json. [Профиль QA] Регион = США-Восток-1 Вывод = JSON Мне нужно извлекать только профиль ...
30.01.2019
2
ответа

Как добавить инкрементную целочисленную строку в текстовом файле, используя команду grep или awk в клемме Linux?

У меня есть текстовый файл, который содержит 10 миллионов + строк. Файл выглядит как ниже: 1902400023 1902400029 1902400031. 1902400032 Я хотел добавить курс, инкрементный идентификационный номер и константу ...
24.01.2019
2
ответа

Цель добавления префикса на обеих сторонах сравнения переменных оболочки с литералом строки?

Я столкнулся с сравнениями переменных для строковых литералов несколько раз в течение многих лет, которые имели один символ префиксировании переменной и буквальной, например, Если [«X $ A» = «XTRUE»]; Тогда в ...
21.12.2018
2
ответа

Как обратиться к небезопасному браузеру в ОС Tails с помощью переменной среды в .bashrc

Мне нужно задать переменную среды SageMath в .bashrc, чтобы использовать небезопасный браузер для подключения к localhost: 8080 и использовать интерфейс блокнота Sage (насколько я могу судить, браузер Tor может
18.11.2018
2
ответа

Определите, является ли вывод строки или целочисленного

Я пытаюсь написать сценарий, который подключается к базе данных, то запустите запрос Возвращает количество строк в таблице. Иногда база данных или таблицы имеют проблемы, и вместо целого числа они возвращают ...
31.10.2018
2
ответа

Постройте команду динамически

Я работаю над сценарием и мне нужно построить команду tar динамически. Вот два примера, чтобы проиллюстрировать то, что я пытаюсь сделать : #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/ hello hello" "/tmp/.....
04.10.2018
2
ответа

сценарий, чтобы проанализировать целое число и преобразовать его в символьный код

Я должен проанализировать строку, содержащую хэш-код, оценивают и преобразовывают хэш-код, эквивалентное символьное представление. Вот пример кода его. Я вижу это you#39; ре, имеющее право получить билет на шоу на...
25.08.2018
2
ответа

Как выполнить grep -v -e 'expr1' и grep -e 'expr2' одной командой?

У меня есть следующая команда для извлечения строки, которая не начинается с www. и не содержит /: grep -v -e '^www\. -e '/' test2.txt Но я хочу, чтобы в дополнение к соответствию somestring...., было написано выше.
17.08.2018
2
ответа

Использование трубы STDOUT в качестве переменной?

Довольно новое в Bash, о изнурительной неделе. Я люблю это до сих пор и очень люблю трубы с длинными цепочками. Что я замечаю, что я должен сломать трубу, если мне нужно использовать stdout в качестве переменной. ...
12.08.2018
2
ответа

Как запросить все строки в файле, которые НЕ равны или суффикс любого имени в другом файле

У меня есть два файла file1 и file2. Два файла содержат имена. По одному имени в каждой строке. Я хочу запросить все имена в file2, которые не равны или не суффикс имени в file1. Обратите внимание, что префикс ...
29.07.2018
2
ответа

grep для извлечения строк, содержащих полные доменные имена из файла [закрыто]

У меня есть большой файл, содержащий доменные имена в форме: domain.com sub.domain.com sub.domain.co.uk domain.co.uk Я хочу извлечь основные доменные имена (без поддоменов) с доменным именем верхнего уровня ...
29.07.2018
2
ответа

Bash или условие через оператор while

Я хочу написать сценарий на bash который проверяет ввод пользователя, если он равен «stringA» или «stringB», и в случае, если он равен одной из этих строк, он должен распечатать введенный пользователем. Мой код: ...
04.06.2018
2
ответа

bash - Верно, если длина строки (не) равна нулю?

# touch $$ # gzip $$ # gzip --test $$. gz # echo $? 0 # OUT = $ (gzip --test $$. Gz) # echo $ OUT # если [-z $ OUT]; затем echo $$; фи 26521 # если [-n $ OUT]; затем echo $$; фи 26521 # из bash (1) -...
23.05.2018