заменяя третье вхождение шаблона, используя sed

Вот команда sed . Я хочу заменить третье появление от 00 до 11 echo "0000000000000000" | sed -e 's/00/11/3' Выход: 0000110000000000 Но я думал, что выход будет: 0011000000000000 первое появление 00 : {00}00000000000000 второй: 0{00}0000000000000 и третий: 00{00}000000000000 Может кто-нибудь объяснить, что происходит?

Использовать glob оболочки *, но исключить один файл и не совпадать с каталогами?

У меня есть правило makefile, которое создает zip / tarbar для распространения. В рецепте он делает некоторые вещи с добавленной стоимостью, например, обеспечивает правильность CR / LF и обеспечивает правильность выполнения бит перед упаковкой. В проекте есть «шведский стол» файлов, но вот требования: (1) все файлы, кроме GNUmakefile нуждаются в CR/LF , (3) GNUmakefile нуждается […]

Переменные оболочки в цикле for

Мне трудно преодолеть этот проход man bash . If the control variable in a for loop has the nameref attribute, the list of words can be a list of shell variables, and a name reference will be established for each word in the list, in turn, when the loop is executed. Array variables cannot be […]

Как отключить цифровую клавиатуру клавиатуры?

Я хочу отключить все клавиши numpad; те, которые расположены справа от моей клавиатуры. Как я могу это сделать? Конечно, я также хотел бы знать, как вернуть действие для повторного включения цифровой клавиатуры. Я пробовал разные вещи, такие как переназначение: xmodmap -e "keycode # = """ Но я получаю сообщение об ошибке: xmodmap commandline1: bad keycode […]

Поиск указанных ключевых слов в файлах и копирование в новое имя файла на основе ключевого слова

Я пытаюсь создать скрипт .sh, где, если какое-либо ключевое слово найдено в файле, скопируйте этот файл в каталог /pathtofolder/keywords/$thefirstkeywordfound (перезапишите файл, если он уже существует). Любая помощь будет оценена с помощью кода копирования ( cp -rf filename /pathtofolder/keywords/$thefirstkeywordfound ), который является неправильным. Вероятно, ему также нужна строка кода, чтобы исключить путь, который он копирует (/ […]

Создание наборов файлов, которые соответствуют заданному размеру носителя для tar -T

Может ли кто-нибудь предложить скрипт, который будет принимать имя одного или нескольких каталогов и размер носителя, а также выводить списки файлов для ввода в tar с использованием -T (при отсутствии сжатия)? scdbackup / sdvdbackup вроде этого, но он полон наворотов, которые мне не нужны. Так что в основном ищет что-то вроде этого: ./splitTars file1 file2 […]

Поиск значений в 2 столбцах из CSV

У меня есть файлы csv с 20 нечетными столбцами. Мне нужно получить значения 14-го и 15-го столбцов, где значение в 14-м столбце указано "VALUE1" а значение в 15-м столбце – "VALUE2" . Мое условие удовлетворено только тогда, когда 14-й столбец имеет VALUE1 а 15-й столбец имеет VALUE2 . Мне нужно получить совокупный счет. Я думаю, […]

Сервер делегирования префикса DHCPv6 для Linux?

Какой клиент linux DHCPv6 можно настроить, чтобы он запрашивал префикс на одном интерфейсе, а затем на всех других интерфейсах он выдавал адреса (или, если требуется, меньшее делегирование префикса)? Также необходимо будет настроить маршруты и рекламу маршрутизатора. Если нет способа сделать это, какова версия IPv6 для программирования маршрутизатора IPv4 для NAT, где бы он ни был […]

Как я могу остановить процесс запуска amok от регистрации до systemd?

В моей системе называется demond, которая регистрирует около 100 записей в журнале systemd каждые 15 секунд : Okt 11 04:58:42 scarecrow demond[1692]: [P:1692 T:108160832] src/discovery.c : 158 getHidDevices — failed in opening HIDDEV file: /dev/hiddev0. No such file or directory Okt 11 04:58:42 scarecrow demond[1692]: [P:1692 T:108160832] src/discovery.c : 158 getHidDevices — failed in opening […]

Использовать разные методы проверки подлинности для сервера OpenSSH в зависимости от IP-адреса клиента

Я уверен, что об этом ответили раньше, но я не смог найти ответ с Google и этот поиск. В настоящее время я разрешаю только проверку общего ключа для сервера openssh на моем ящике. Тем не менее, я хотел бы иметь возможность использовать пароль auth, когда я подключаюсь локально, через мою внутреннюю (192.168.1.x) подсеть. Можно ли […]

Linux и Unix - лучшая ОС в мире.