Tag: shell

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

У меня есть инструмент для скриншотов, который работает только в том случае, если я запускаю его из того же каталога, в котором находится файл. Теперь я хочу сделать ярлык, чтобы просто нажать печать, команда: bash -c '~/Documents/KneckPrint | xsel –clipboard' Теперь, как я уже сказал, это не работает, если я не выполняю его из папки […]

Выполните команду для всех файлов в дереве каталогов и поместите вывод в переменную

Я хочу запустить эту команду bash: #!/bin/bash rep="*" for f in `ls -R`$rep; do d='git log '$f'| wc -l' c=$d echo $c done как вызывать команду git log myFile | wc -l git log myFile | wc -l от bash? ps: эта команда вернет число: git log myFile | wc -l git log myFile | […]

Где найти ссылку на форматирование printf?

Где находится автономная ссылка спецификаторов формата (например, %i , %s ), которые поддерживаются командой Bash / system printf ? Я посмотрел в help printf , man 1 printf и man 3 printf без везения. man 1 printf упоминает, что он поддерживает %% один % % b ARGUMENT как строка с интерпретатором `\ 'escapes, за исключением […]

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

Можно изменить пользователя в сценарии оболочки su – newuser ; но что, если newuser нуждается в аутентификации. Как я могу предоставить пароль в сценарии оболочки? Ни один из пользователей не является root.

Выполнить файл в своем родном каталоге с помощью сценария оболочки

Я выполняю php-файл из php-cli с помощью сценария оболочки. Один из файлов php создает файл с именем available_data во время его выполнения. Проблема в том, что файлу php необходимо записать файл available_data в тот же каталог, где php-файл находится на сервере / var / www / html. Вместо этого он записывает файл в каталог, где […]

Как проверить, что dvd-rw стерта?

Я отформатировал диск dvd-rw со следующей командой dvd+rw-format -blank=full /dev/sr0 Если я попробую команду dd if=/dev/sr0 bs=2048 | hexdump -C dd if=/dev/sr0 bs=2048 | hexdump -C , ничего не происходит. Как проверить, что каждый бит диска был удален?

Какой процесс / программа создает / записывает файл, к которому перенаправляется ввод-вывод?

При изучении SELinux я выполнил semanage fcontext -l > fcontext.txt /root чтобы сбрасывать массивную информацию fcontext в файл. Смешной результат: fcontext.txt был создан, но его размер равен 0. Я спросил в # IRC-канале fedora-selinux , Fedora QA сказал мне попробовать изменить тип контекста SELinux fcontext.txt на semanage_tmp_t . Это работает наконец. Но меня все еще […]

Сценарий оболочки для извлечения текста с веб-сайта

Сценарий оболочки для извлечения текста с веб-сайта Есть ли способ извлечь определенную часть веб-сайта и отобразить его в терминале? На этом сайте есть несколько разделов, в которых отображается имя пользователя и пароль для доступа к их VPN (VPNBook). Однако они меняют пароли, поэтому мне было интересно, можно ли сделать сценарий оболочки для доступа к веб-сайту, […]

тройник и grep одновременно (оболочка)?

Я пытаюсь запустить сервер, который записывает в $ log (txt-файл), а затем находит весь текст в файле журнала, который начинается с «[1]» и помещает его в другой файл. Вот моя попытка. tee -a $log работает вместе со всем остальным. Однако команда grep не работает. run="tail -n0 -f -s 0.01 $cmds | (while true; do $tron […]

Параллельный запуск функций

У меня есть 3 функции, например function WatchDog { sleep 1 #something } function TempControl { sleep 480 #somthing } function GPUcontrol { sleep 480 #somethimg } И я запускаю его, как WatchDog | TempControl | GPUcontrol Этот скрипт находится в файле rc.local . Таким образом, логически он должен запускаться автоматически. Дело в том, что […]

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