Вопросы с меткой [shell-script]

Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.

2
голоса
4ответа
2k показов

Добавьте отображение, чтобы позволить пользователю ждать в bash

Я ищу довольно глупый кусок кода для bash, который будет отображать своего рода "пожалуйста, подождите", с символами: - \ | / Первая проблема заключается в том, что я не знаю названия этой вещи, ...
2
голоса
2ответа
478 показов

Перенаправление вывода в начале строки

Я привык указывать перенаправление вывода в конце строки, например: echo blah > output.txt И в Windows, и в * nix. В последнее время я вижу все больше и больше примеров, которые перенаправляют в ...
2
голоса
1ответ
1k показов

Проблемы с использованием scp для копирования файла в Unix

У меня есть скрипт, где мне нужно получить cksum файлов в каталоге с другого хоста. Я был в состоянии сделать ssh к другому хосту и создать file.txt . то, что мне нужно сделать сейчас, это ...
2
голоса
1ответ
4k показов

Правильный синтаксис для экранирования `$` в регулярном выражении в сценарии /make-файле оболочки bash?

Я запускаю Makefile который включает в себя следующую строку ... find ./ -type f -regextype emacs -regex ".*tests$" | xargs rm -f и получаю ошибку: find ./ -type f -regextype emacs -regex ".*tests | ...
2
голоса
2ответа
2k показов

Как я могу поднять мой cmd, используя строку cmd

Я следую этому сценарию «runas /profile /user:administrator\administrator cmd», и когда он запрашивает мой пароль, он всегда говорит, что он неверный, хотя я пишу его правильно. помогите, пожалуйста, ...
2
голоса
2ответа
3k показов

Grep в новейшем файле

Я пытаюсь найти конкретную строку из нового файла, который у меня есть в подпапках. Файлы имеют одинаковые имена. Итак, структура похожа на: скоросшиватель SubFolder1 filename.xml SubFolder2 ...
2
голоса
1ответ
5k показов

Использование подстановочных знаков в команде scp

У меня есть скрипт bash, который копирует несколько файлов на удаленный сервер с помощью scp. Этот скрипт работает нормально, но теперь мне нужно добавить файл, который содержит подстановочный знак в ...
2
голоса
1ответ
646 показов

Как просмотреть два диалоговых окна на консоли linux, работающих одновременно?

Я хочу просмотреть на консоли Linux два диалоговых окна одновременно. Я хочу, чтобы окно, которое просматривает индикатор выполнения, и второй оконный ящик, который просматривал журналы, работали. ...
2
голоса
1ответ
2k показов

Таймер, работающий под скриптом bash в диалоговом окне

Следующий скрипт bash является примером использования команды диалога. Этот скрипт запускает индикатор выполнения (и отображает процесс обновления). В этом диалоговом окне отсутствуют часы времени, ...
2
голоса
2ответа
10k показов

Команда UNIX для удаления / удаления файлов на сегодняшнюю дату

Я хочу удалить все файлы в каталоге, в котором я сейчас нахожусь, которые были созданы сегодня. Поэтому, если сегодня 3 апреля, то запрашиваемая мной UNIX-утилита удалит someFile2, someFile3, ...
2
голоса
1ответ
202 показов

Как определить исполнение сценария оболочки и выполнение точки

Я пишу bash-скрипт, который должен быть запущен в текущем процессе, чтобы он был полезным. То есть я хочу убедиться, что скрипт был вызван с помощью source script.sh или . ./script.sh а не ...
2
голоса
1ответ
7k показов

Использование ADB для отправки прикосновений к телефону, но не могу выпустить

У меня HTC 10 под управлением CM13. Я пытаюсь отправить сенсорные события на него с помощью ADB и отправить событие. После отправки: adb shell sendevent /dev/input/event6 3 57 0 sendevent ...
2
голоса
1ответ
207 показов

Запустите скрипт с помощью sudo

Я пытаюсь запустить виртуальную машину (ORACLE VIRTUALBOX) с помощью этого сценария (имя сценария:start_vm001.sh). START_VM=`/usr/bin/VBoxHeadless --startvm testvm001` EXECUTE_VM=`exec ...
2
голоса
1ответ
3k показов

Пакетное преобразование TXT кодировки файлов

У меня есть около 700 файлов, которые были результатом программного процесса с субтитрами. Я могу открыть файлы на моем ПК или Mac в графическом интерфейсе, но когда я открываю их на сервере с ...
2
голоса
0ответов
42 показов

"Автопрокрутка" Pdfs по одному из каталога "play-list"/

Есть ли способ добиться этого: открыть несколько .pdf из "списка воспроизведения"/ данного каталога один за другим в одном и том же окне с включенной автоматической прокруткой? (Пояснение: 1-й pdf ...
2
голоса
1ответ
92 показов

Это специфичный для bash метод вызова скрипта: VARIABLE = значение bash somescript

Я работал всю свою жизнь в оболочке HPUX/ksh, поэтому bash в наши дни, похоже, предлагает новые способы выполнения многих задач (многие из которых не соответствуют требованиям POSIX - например, ...
2
голоса
1ответ
92 показов

Использование сценария bash для выбора / просмотра только определенных данных из файла журнала

Мой NAS создает файл журнала в формате ниже: 1 2014-07-21T05:02:10+02:00 ABC-NAS qlogd 6432 - - qlogd[6432]: event log: Users: Glacier, Source IP: 127.0.0.1, Computer name: localhost, Content: ...
2
голоса
4ответа
922 показов

Утилита для неразрушающего сворачивания или повторного отступа HTML

У меня есть скрипт, который принимает входные данные от wget или аналогичные и ищет по ним ключевые слова, используя grep . (Я обещаю, что не пытаюсь анализировать HTML с помощью регулярных ...
2
голоса
1ответ
561 показов

UNIX, как сравнивать и передавать значения между двумя текстовыми файлами

У меня есть два текстовых файла с различным количеством столбцов в них, и я хочу сравнить значения данного столбца в file1.txt со значениями данного столбца в file2.txt: если эти значения найдены в ...
2
голоса
2ответа
1k показов

Сценарий Bash/ Ожидайте входа через SSH и стук порта. Ключи SSH невозможны

Мой сервер входа в систему находится за брандмауэром, который использует стук портов для входа. Логин-поток Введите в команду стука порта. Это требует ввода моего внешнего IP. При появлении запроса ...
2
голоса
3ответа
295 показов

Использование Xargs с hocr2pdf

Я пытаюсь использовать tesseract и hocr2pdf для ряда файлов .tif в папке. Использование ls *.tif | xargs -I% tesseract % % -l fra hocr создает html-файлы с тем же именем, но с добавлением .html. Но ...
2
голоса
1ответ
292 показов

Как я могу предоставить более высокие привилегии пользователю в Linux (сервер Ubuntu)?

Во-первых, да, я root. У меня есть другая настройка учетной записи без привилегий оболочки и без домашнего каталога (для icecast), и теперь я хочу иметь возможность запускать сценарий, который ...
2
голоса
2ответа
1k показов

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

Я очень новичок в написании сценариев и написании сценариев для проекта. У меня проблема при выполнении "stat" для имени файла, чтобы проверить размер, в котором есть пробелы. Проблема в том, что я ...
2
голоса
2ответа
827 показов

Могу ли я выполнить команду Linux на сценарии оболочки?

Могу ли я выполнить команду Linux на моем сценарии оболочки Bash. например, как я могу выполнить ifconfig на сценарии оболочки. когда я выполняю оболочку, вывод ifconfig должен прийти на терминал. ...
2
голоса
1ответ
1k показов

Невозможно выполнить команды root внутри скрипта openvpn

Я использую опцию openvpn client-connect для запуска скрипта при подключении клиента. Сценарий отлично работает, когда я использую простые команды, но когда я добавляю команды, которым нужны права ...
2
голоса
0ответов
251 показов

скрипт оболочки ffmpeg останавливается после 2 заданий

У меня довольно простой сценарий оболочки, и после выполнения первых двух заданий он просто останавливается и сидит там, ничего не делает, кажется, не имеет значения, что такое третье задание, если я ...
2
голоса
1ответ
10k показов

Shell Script для файлов GZIP без перезаписи файлов .gz

Я пытаюсь создать сценарий оболочки, который получает в качестве первого параметра путь к папке, и я хотел бы сжать все файлы с помощью gzip без перезаписи файлов .gz которые уже существуют в этой ...
2
голоса
2ответа
4k показов

Что такое echo $ в оболочке Linux? должен делать?

Я наткнулся на скрипт оболочки, где echo $? использовался. Что это значит . Как мы можем использовать это в сценарии оболочки. Есть ли ссылки для этого.
2
голоса
1ответ
1k показов

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

Скажем, есть текстовый файл, как показано ниже: Hello world types="" Mario types="Game" Я хочу найти первое вхождение type="" и добавить слово "program". Мне нужен вывод как: Hello world ...
2
голоса
2ответа
5k показов

Переименование нескольких файлов, соответствующих UNIX, найти ключевое слово

У меня есть следующий вывод команды find для поиска файлов, содержащих имя yyy : ./plonetheme/xxx/yyy-logo.png ./plonetheme/xxx/profiles/default/plonetheme.yyy_various.txt ...
2
голоса
1ответ
3k показов

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

Я хотел бы выполнить следующее: определить текущий тег X в удивительном оконном менеджере спать 10 секунд Перейти к тегу X независимо от того, какой текущий тег. Я знаю, что могу управлять awesome ...
2
голоса
2ответа
7k показов

Удалить IP с помощью команды ip в linux

Если я добавлю два IP-адреса, как это: ip addr add 1.1.1.1/24 dev eth2 ip addr add 1.1.1.2/24 dev eth2 и затем я пытаюсь удалить один из таких: ip addr del 1.1.1.2/24 dev eth2 ОБА IPs будут удалены, ...
2
голоса
1ответ
712 показов

wget загружает пустые файлы даже при правильном реферере и куки

Я пытаюсь отсканировать Бренда Энзимы за кучу файлов молекул с помощью скрипта. Если я просто загружаю по URL-адресу файла (это перенаправление PHP), я получаю файл размером 0 КБ, поэтому я думаю, ...
2
голоса
1ответ
4k показов

Сравнение zip-файлов

Нам нужно сравнить содержимое каждого из 2-х файлов .zip, которые у нас есть. Каждый файл .zip имеет разные расширения. Каждый файл .zip также содержит другой файл .zip и пару подкаталогов. У нас нет ...
2
голоса
1ответ
3k показов

Получите одно изображение с веб-сайта на регулярной основе

Я хочу получать одно и то же изображение (с веб-сайта) каждые x минут, чтобы в конце концов сделать видео с интервальной съемкой. Мои проблемы: настройка графика, чтобы захватить изображение и ...
2
голоса
2ответа
90 показов

несколько условий в сценарии оболочки

Это сводит меня с ума. Есть много сообщений на эту тему, но ничего не работает для меня. Я хочу проверить, если файл не AVI или MPG, то я хочу выйти. Вот простой пример: #!/bin/sh extension="avi" if ...
2
голоса
1ответ
3k показов

Скрипт управления init.d для виртуальной машины Virtualbox

У меня есть сервер Ubuntu, на котором виртуальная машина Virtualbox должна постоянно работать. Виртуальные машины управляются конкретным пользователем VMAdmin который не имеет прав администратора. ...
2
голоса
1ответ
962 показов

Сценарий правила udev "xinput --list" отличается в терминале от журнала

Я пытаюсь автоматизировать калибровку планшета Huion без особого успеха. У меня есть этот вывод из xinput --list в обычном терминале: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core ...
2
голоса
2ответа
221 показов

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

Я хотел бы остановить свой сценарий оболочки, если пользователь в данный момент не является каталогом сценария оболочки. Например, я нахожусь в папке ~/ и вызываю сценарий оболочки ~/shell/script.sh ...
2
голоса
1ответ
1k показов

Менять регистр N-го символа имени файла с помощью Bash?

У меня есть папка с файлами, и я хочу изменить регистр одного из своих персонажей на 5-й позиции. Из этого: ABC-xyz DEF-xyz GHI-xys К этому: ABC-Xyz DEF-Xyz GHI-Xys Вы заметите, что X был ...
2
голоса
2ответа
209 показов

Создание уникальных шаблонных файлов HTML для всех файлов MP4 в каталоге

Я подготовил несколько видеофайлов, каждый из которых будет иметь свою собственную HTML-страницу. (Я делаю серию видео лекций и пытаюсь сделать вещи проще, потому что я химик, а не программист.) Я ...
2
голоса
1ответ
4k показов

Автоматическая настройка заставки в командной строке / сценарии оболочки

Поэтому я настраиваю некоторые пользовательские шаблоны запуска по умолчанию для настройки заставки по умолчанию для некоторых из самых популярных фан-артов моей компании. (Это на самом деле было ...
2
голоса
2ответа
17k показов

Распакуйте файл из источника в место назначения в пользовательский каталог в нескольких версиях Windows.

У меня есть исходный zip-файл, который находится в пользовательском каталоге "Мои документы". Это гарантированно всегда будет там. Я ищу способ создания пакета или сценария, который позволил бы мне ...
2
голоса
1ответ
733 показов

tmux - получить pwd другой панели в скрипте bash?

Есть ли какой-нибудь способ узнать информацию о текущем рабочем каталоге какой-либо панели из сеанса tmux? Я хотел бы написать сценарий bash, который изменяет каталог текущей панели на каталог другой ...
2
голоса
1ответ
742 показов

Захват вывода .bat-скрипта в VMWare Fusion 'runProgramInGuest'

Недавно я начал новую работу, где мы запускаем виртуальные копии Windows внутри VMWare Fusion (Mac OSX является хостом). Среди прочего, у нас есть несколько .bat файлов, которые регулярно ...
2
голоса
2ответа
156 показов

Сценарии UNIX-Shell

При выполнении приведенного ниже сценария я получаю сообщение об ошибке: Синтаксическая ошибка в строке 1: `('не ожидается. sudo su - user1 -c "cd $HOME ; tar -cvf $HOME/mine.tar `cat ...
2
голоса
1ответ
1k показов

Как проверить, идентичны ли два файла в сценарии оболочки Windows?

Я пишу сценарий оболочки, используя язык сценариев оболочки Windows NT(ish). (Мой компьютер имеет Windows 10.) Я хочу проверить, идентичны ли два текстовых файла. Если файлы идентичны, я хочу, чтобы ...
2
голоса
1ответ
1k показов

XARGS в сценарии оболочки

Я хочу сгруппировать изображения в формате JPEG по нечетному номеру и четному номеру. Итак, мне понравилось следующее: $ mkdir odd $ mkdir even $ find . -regextype posix-egrep -regex ".*[13579].jpg$" ...
2
голоса
2ответа
122 показов

Ярлык на рабочем столе для терминала в определенном каталоге?

Что мне нужно, так это значок на моем рабочем столе, который я могу дважды щелкнуть и запустить терминал, но уже перейдя в определенный каталог. Я знаю, как настроить Terminal.app для автоматического ...
2
голоса
1ответ
794 показов

передать результат du (использование диска) в числовую переменную

В сценарии оболочки я ищу способ передачи результата du (использование диска) в числовую переменную, чтобы можно было выполнить выполнение сценария оболочки до размера определенной папки. Я пробовал ...