bash test – сопоставить слэши

У меня есть название ветки git: current_branch=’oleg/feature/1535693040′ Я хочу проверить, включает ли название ветви / feature /, поэтому я использую: if [ “$current_branch” != */feature/* ] ; then echo “Current branch does not seem to be a feature branch by name, please check, and use –force to override.”; exit 1; fi но это название ветви […]

Как переименовать несколько каталогов?

Вот мои каталоги: P [001] P [002] P [003] Я хочу переименовать в: P001 P002 P003 Я использовал код: for P in *\ *; do mv ‘$P’ ‘${P// /_}’; done но мне чего-то не хватает.

Что делает `exec“ $ @ ”`?

Я видел это во многих сценариях docker-entrypoint.sh последнее время и не могу найти объяснение в Интернете. Мои первые мысли о том, что это как-то связано с передачей сигналов, но это довольно дикое предположение.

Какая опция ядра `.config` вызывает сообщение kmsg / dmesg:« Переключена маршрутизация APIC в физическую плоскость ».

Я перекомпилировал kernel ​​Linux (4.18.5) с минимальными опциями .config и заметил, что по сравнению с загрузкой предыдущего ядра я теперь пропускаю строку dmesg: Switched APIC routing to physical flat. Что CONFIG_ опция ядра CONFIG_ которая возвращает его обратно? В контексте у старого ядра есть строка: [ 0.001000] console [hvc0] enabled [ 0.001000] ACPI: Core revision […]

служба systemd все только для чтения, кроме 1 папки

Я собираюсь запустить скрипт, которому не доверяю, чтобы не испортить мою систему. Я хочу запустить оболочку, для которой все доступно только для чтения, кроме папки в моем домашнем каталоге, с которой должен работать скрипт. Я думаю, что я довольно близко. Это блокирует все это: sudo systemd-run –pty –pipe –uid=1000 –property=ProtectHome=read-only /bin/bash Это почти то, что […]

Проблемы с e2fsprogs при тестировании Debian – невозможно обновить пакеты

После попыток регулярно обновлять Debian Buster у меня возникла следующая проблема. The following package was automatically installed and is no longer required: libraw16 Use ‘apt autoremove’ to remove it. The following NEW packages will be installed: libraw19 The following packages will be upgraded: brave console-setup console-setup-linux e2fslibs glib-networking glib-networking-common glib-networking-services inkscape keyboard-configuration libcom-err2 libcomerr2 libcupsfilters1 […]

Ubuntu VirtualBox застрял перед экраном входа

Хорошо, у меня было такое в прошлом, и я просто отказался от установки новой виртуальной машины Я новичок в этом, поэтому я надеюсь, что только что сделал простую ошибку. У меня есть машина с Ubuntu через Oracle VM VirturalBox. Мой хост – Windows 10. Недавно я обновил: $ sudo apt-get update && sudo apt-get dist-upgrade […]

Как запустить ADB в initramfs?

Кажется, мой хук – это работа (иногда первый запуск не удался, но повторный запуск, похоже, не вызывает проблем с библиотекой), Кажется, не хватает поддержки сокетов в initramfs – моя система – debian 9. Кажется, нормальная система debian обеспечивает поддержку сокетов man systemd.socekt.5 если я использую init=/bin/bash для загрузки обычной системы Debian, похоже, у меня возникает […]

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

Я хочу извлечь номер сообщения, которое мы получаем при выполнении команды mailx -H . Я хочу, чтобы номера сообщений были только непрочитанными и новыми. Я попытался с помощью следующей команды: mailx -H|grep ‘^ [UN]’|cut -c 3- Но он не дает требуемого вывода. Он выдает всю строку после U или N. Пример вывода команды mailx -H: […]

Оболочка: проверьте, существует ли подкаталог, затем выполните команду

У меня есть структура каталогов, как это: incoming– |–sub-P001–| |–func |–anat |–sub-P002–| |–anat | …. Для каждого подкаталога мне нужно проверить, содержит ли он подкаталог с именем func и, если он есть, запустить команду fmriprep-docker , иначе запустить запустить другую команду. Я попробовал этот код, но он застрял: if [ -d $mnt/data/service/incomning/$sub-P*/func ] ; then […]

Interesting Posts

Понимание формата прошедшего времени ps для длительных процессов

ssldump: PCAP: синтаксическая ошибка

есть способ подключения SAMBA и miniDLNA

Как синхронизировать инициализацию неназванных семафоров POSIX?

Как настроить, какая звуковая карта jack2 будет использовать

Как принять ввод пользователя внутри цикла while

Определите, нажата ли кнопка мыши, затем вызовите скрипт или команду

Использование ссылки на строковую переменную bash в sed

API для разработки модулей ядра

Маршрутизировать только трафик ssh через VPN

Команда Bash для источника файла в другом каталоге?

Каким образом swappiness влияет на долговечность карт памяти SDHC во встроенных компьютерах?

Предотвращение получения пользователем LX SIGHUP и закрытие при закрытии окна терминала

Как я могу защитить initrd и grub.cfg, используя безопасную загрузку?

Какому пользователю я должен создавать и выполнять задания cron как? Apache? Root? Меня?

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