Tag: оболочки

Псевдонимы для программ в / sbin /

У меня странная проблема, к сожалению, я не знаю, что я сделал для этого, так как я опробовал много вещей на своем Linux (ядро Archlinux, 2.6.38). Проблема в том, что моя оболочка больше не находит программы в / sbin. Это выглядит так: [chris@myhost ~] insmod bash: insmod: command not found [chris@myhost ~] ls -l /sbin/insmod […]

Как правильно конкатенировать строки в скриптах shells?

У меня есть оболочка bash, которую мне нужно изменить, и я должен установить переменную в скрипте, а затем вызвать другой скрипт. Моя переменная EXTRA_JAVA_OPTIONS должна быть -javaagent:myagent.jar="-d 0 -i 1000 -l log2 -c log1" Так что я сделал export EXTRA_JAVA_OPTIONS="-javaagent:myagent.jar=\"-d 0 -i 1000 -l log2 -c log1 \"" Затем я вызываю свой скрипт, и внутри […]

Shell сравнивает два списка и выводит разницу в третьем списке

У меня есть два текстовых файла: a.txt и b.txt, где: a.txt 1 2 3 4 5 b.txt 3 5 Я хотел бы иметь c.txt, где соответствующие числа будут напечатаны «0», а не соответствующие номера будут «1». 1 1 0 1 0 Я понимаю, что comm может подавлять / печатать уникальные строки, но как мне добраться, […]

Echo / Печать текста в цвете данного шестнадцатеричного кода (независимо от Xresources / Xdefaults)

есть ли способ эхо / печати текста в цвете данного шестнадцатеричного кода (# 000000, #FFFFFF и т. д.), независимо от собственных определений цвета Xresources / Xdefaults ? Например, если бы у Боба в Xresources / Xdefaults : *color1 : #800000 И Том имел в Xresources / Xdefaults : *color1 : #CC3300 И некоторые чудаки были […]

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

Мне нужно запустить команду curl, которая обращается к веб-сайту, на который другой человек имеет пароль. например curl –basic –user myfriendsname:friendspassword http://www.updateinfo.com Мне нужно, чтобы я мог запустить этот скрипт, не имея возможности увидеть пароль моего друга.

существует ли арка во всех системах linux / unix?

Попытка найти наиболее портативный способ определения архитектуры процессора системы, будь то 32-разрядная x86, 64-битная или что-то еще (например, ARM). существует ли arch команда во всех системах? в противном случае, как я могу проверить это из оболочки?

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

Я обрабатываю пакет данных предметов рекурсивно, вызывая скрипт в родительском каталоге. Например, у меня есть родительский каталог: /home/subjects и подкаталоги, которые содержат данные: /home/subjects/0393 /home/subjects/0389 /home/subjects/9920 (Around 250 subjects) Каждый файл в каждом подкаталоге имеет расширение файла .nii. Я составил код, который вызывает несколько команд из программы нейробиологии, ища это конкретное расширение файла в качестве […]

Каков самый простой способ увеличить числа в этой строке 01:02:99 в unix?

Каков самый простой способ 01:02:99 числа в этой строке 01:02:99 ? Ожидаемый результат: 01:03:00 Я надеюсь на ответ sed , но я не думаю, что это было бы просто.

shell проверяет, содержит ли строка нескольких строк указанный шаблон в последней строке

Я хочу определить, заканчивается ли многострочная строка с линией, содержащей указанный шаблон. Этот код не удался, он не соответствует. s=`echo hello && echo world && echo OK` [[ "$s" =~ 'OK$' ]] && echo match

Как получить pid процесса в фоновом режиме?

Я использую этот подход для запуска процесса в фоновом режиме. "$@" &>/dev/null &disown Как я могу добиться следующего: Получить фоновый pid Вернуть его, чтобы его можно было использовать в другом сценарии?

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