5
ответов

Переместить определенную строку с позиции на другую

Я использую терминал Ubuntu, мне нужно переместить определенную строку в файле (11-я позиция) на первую строку, а затем перенести окончательный результат в новый файл. Исходный файл содержит сотни ...
23.02.2020
5
ответов

Как подавить ошибки перенаправления файлов?

С помощью cat я могу скрыть ошибку «Нет такого файла или каталога» следующим образом: cat file.txt 2>/dev/null Однако это показывает ошибку /dev/null bash: file.txt: Нет такого файла или ...
20.02.2020
5
ответов

Как вставить многострочный текст, который является o/p из команды, в начало файла?

Предпосылка: я изменяю свой .profile и хочу добавить большой текст ASCII для «профиля», сгенерированный figlet, в качестве комментария к началу файла. Я мог бы сделать это в несколько шагов, но я пытался...
19.02.2020
5
ответов

Добавить строки списка в качестве префиксов в именах файлов

Как добавить элементы списка в виде префикса плюс "_" к именам файлов? имена файлов: aaa.gf bbr.gf cee.gf list.txt: pplo 125сс 35w2 хотел результат: pplo_aaa.gf 125ss_bbr.gf 35w2_cee.gf Все элементы ...
11.02.2020
5
ответов

Как создать несколько имен файлов из list.txt в bash?

Я хочу создать несколько файлов одновременно, используя имена из файла list.txt, как мне это сделать? Образец list.txt: EOG090W002U ЭОГ090W00C1 ЭОГ090W00DC ЭОГ090W00DE ЭОГ090W00E5 ЭОГ090W00HR ЭОГ090W00MH ...
24.01.2020
5
ответов

Запись диапазона строк в файл (от 1 до N) Сценарий Bash, Awk или Sed

Я уже извлек необходимые номера строк из входного файла (т. е. от 1 до N). Теперь мне нужно иметь возможность использовать входной файл с этим от 1 до N для вывода в новый файл. Сопоставление с шаблоном...
15.01.2020
5
ответов

Скрипт, запрашивающий список доменов для записей MX, а затем запрашивающий ответы для IP-адресов?

Мне нужно проверить IP-адреса почтовых серверов из списка доменов, чтобы убедиться, что они соответствуют определенному IP-адресу. В частности: создайте список доменов, которые я хочу запросить Раскопайте записи MX каждого...
18.12.2019
5
ответов

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

У меня есть текстовый файл следующего формата, и я хочу добавить после этих строк вертикальную линию, за которой следуют возрастающие числа: c4-1 d e c в д е в e-2 ф g2 e4 f g2 g8-4\( a-5 g f\) e4 c g'8\( a ...
20.11.2019
5
ответов

Сравните строку DateTime

У меня есть файл содержит следующие данные (отображается только данные образца. Файл будет содержать максимум 2001 года) 0001: 3002: 2018/07 / 16: 12.34.31: ERR 0002: 3002: 2018/07/16: 12.34.44: ERR 0003: 3002: 2018/07 / ...
08.11.2019
5
ответов

Bash: Разделить переменную после первого появления буквенного символа

У меня есть переменная, которая содержит строку из crontab, например: 0 22 * ​​* 1-5 echo hello Я хочу разделить ее на 2 переменные, одна с цифрами или звездочками, обозначающими периодичность задания, и ...
08.11.2019
5
ответов

Как преобразовать число с плавающей точкой в целое число?

Действительно ли это - правильный способ сделать плавание к целочисленному преобразованию в ударе? Есть ли какой-либо другой метод? flotToint () {printf "%.0f\n" "$"}
31.10.2019
5
ответов

Как перечислить все переменные, не относящиеся к среде, в bash?

Я хотел бы повторить все переменные, не относящиеся к среде (все переменные, объявленные самими собой), в Bash 3.2.52. Эта команда для печати всех переменных дала мне вывод, который я не могу понять, что мне кажется конфликтующим с ...
21.10.2019
5
ответов

Логический all/any в bash

Я хочу запустить серию тестов (каждый с другим PID) и получить успешный статус только в том случае, если все тесты завершились успешно. Что-то вроде проверки $PID1 && проверки $PID2 && проверки $PID3 ...
17.10.2019
5
ответов

Как может я sudo su и изменять каталог сразу после?

Я хотел бы создать псевдоним, который делает что-то вроде этого: userYYY ='sudo su userYYY псевдонима;/a/path/that/only/userYYY/has/access' CD Таким образом из моей командной строки, я зарегистрирован с sudo пользователем...
17.10.2019
5
ответов

найдите не рекурсивными когда файл в вершине

Вообразите исходное дерево. Везде существуют XML-файлы. Но с тех пор существует XYZ.xml в корне этого дерева, это не найдет мои XML-файлы. найдите, что-iname *.xml возвращает ./XYZ.xml вместо ./XYZ.xml....
16.10.2019
5
ответов

Добавление пользователя в группу sudo против создания файла sudoers

В чем состоит практическое отличие: добавление пользователя в группу sudo (Debian) или wheel (RHEL) sudo usermod -aG sudo/wheel < имя _ пользователя > от создания файла с именем пользователя со следующим...
02.10.2019
5
ответов

Применение команд к спискам

Очень часто мне нужно применить некую простую функцию к списку (точнее к строке, где подстроки которые я хочу рассматривать как отдельные элементы, разделенные новой строкой). Скажем, мне нужно...
23.09.2019
5
ответов

Команда для вывода каждой строки вперед, а затем назад

Я ищу "метакоманду" xyz такую, что: (echo "foo"; echo "bar") | xyz rev вернется: foo oof bar rab Я хотел бы избежать временных файлов, т.е. я ищу более аккуратное решение, чем: ...
14.09.2019
5
ответов

Как запустить команду 1 из N раз в Bash

Мне нужен способ запускать команду случайным образом, скажем, 1 из 10 раз. Есть ли встроенный или GNU coreutil для этого, в идеале что-то вроде: шанс 10 && do_stuff где do_stuff выполняется только 1 ...
31.08.2019
5
ответов

Как найти файлы в каталогах, перечисленных в файле?

В каталоге есть несколько подкаталогов, например: TopLevelDir +-- ПодКаталог1 +-- ПодКаталог2 +-- ПодКаталог3 +-- ПодКаталог4 +-- ПодКаталог5 +-- SubDir6 Мне нужно найти файлы, содержащие определенный ...
15.08.2019
5
ответов

Как перезаписать все строки файла, кроме первой?

У меня есть CSV-файл, который я часто обновляю выводом команды, но заголовок которого хочу сохранить. Как сделать так, чтобы синтаксис Bash > file.csv не перезаписывал эту строку?
15.08.2019
5
ответов

Как реструктурировать переменную даты в bash

У меня есть сценарий bash, который принимает введенные пользователем даты в следующем формате: dd.mm.yyyy и сохраняет его как переменную $date Теперь мне нужно изменить эту переменную, чтобы она была в следующем формате: yyyymmdd для дальнейшего использо
06.08.2019
5
ответов

Как скопировать файл транзакционно?

Я хочу скопировать файл из A в B, который может находиться в разных файловых системах. Есть некоторые дополнительные требования: копия — все или ничего, при сбое не остается частичный или поврежденный файл B; Сделайте...
26.07.2019
5
ответов

Как проверить, какая строка сценария bash выполняется

Есть ли способ проверить, какой номер строки сценария bash выполняется «прямо сейчас»? Использование bash -x script.sh выглядит многообещающим; однако мне нужно получить текущий номер строки.
25.07.2019
5
ответов

Как самозавершить сценарий удара после тайм-аута?

У меня есть сценарий удара, делающий много вещей, названных script.sh: #!/bin/bash #It #Is #Doing #Things Является там способом, которым я могу получить идентификатор процесса этого сценария из себя и затем уничтожить его после...
29.05.2019
5
ответов

Удалите целую строку если после “:” меньше чем 4 символа

У меня есть файл со многими строками, такими как: blue:fish red:tomato black:moon я хотел бы, чтобы целая строка была удалена если после ":" существует меньше чем 4 символа.
25.05.2019
5
ответов

Выровняйте шестнадцатеричный текстовый файл на уровне 9 байтов каждая строка

Я хочу выровнять выбранную часть текстового файла на уровне 9 байтов каждый столбец. Например, предположите, что мой текстовый файл похож ниже. 00 2f c6 b8 29 fd 02 37 11 00 9f 74 34 0b 60 72 38 20 00 9e 61 33 8e...
06.04.2019
5
ответов

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

У меня есть файл file.txt, который мне нужно прочитать в массиве Bash. Затем мне нужно удалить пробелы, двойные кавычки и все, кроме первой запятой в каждой записи. Вот как далеко я продвинулся: $ cat file.txt 10, это 2 0 ...
26.03.2019
5
ответов

Эхо с обфускацией

Мне нужно вывести некоторые переменные на экран, но мне нужно предпочтительно скрыть первые несколько символов, и мне было интересно, есть ли в bash команда echo, которая может запутать первый ...
20.03.2019
5
ответов

Как случайным образом перемешать имена файлов в каталоге

Скажем, у меня есть каталог с именами файлов: file_010.ext file_011.ext {{ 1}} ... file_99.ext Какой самый простой способ взять каждый файл и случайным образом переименовать его в любое другое имя в каталоге, без него ...
14.03.2019