Вопросы с тегом «scripting»

Сценарий - это последовательность команд или инструкций, которые выполняются программой-интерпретатором, а не компилируются в отдельную исполняемую программу.

2
Когда важно писать переносимые сценарии?
Большая часть кода, который я пишу, написана на PHP. Я недавно начал изучать сценарии оболочки. Большинство ресурсов и учебных пособий, с которыми я сталкивался, относятся к Bash. Некоторые предупреждают о bashisms, а некоторые нет. Я много читал здесь и переполнение стека. Всякий раз, когда в ответе используются ошибки , кто-то …

6
используя параллель для обработки уникальных входных файлов в уникальные выходные файлы
У меня проблема со сценариями оболочки, когда у меня есть каталог, полный входных файлов (каждый файл содержит много входных строк), и мне нужно обрабатывать их индивидуально, перенаправляя каждый из их выходных данных в уникальный файл (иначе, file_1.input needs). быть захваченным в file_1.output и т. д.). Предварительно , я бы просто …



4
Как получить IP-адреса возможных злоумышленников SSH?
Я просто cat /var/log/auth.logзахожу и вижу, что | grep "Failed password for"записей много . Однако есть два возможных типа записи - для действительного / недействительного пользователя. Это усложняет мои попытки к | cutним. Я хотел бы видеть создание списка (текстового файла) с IP-адресами возможных злоумышленников и количеством попыток для каждого …

4
В какую папку мне писать для промежуточных файлов, как для разработчика?
Я начинаю писать несколько сценариев bash для моего проекта, и им нужно написать несколько промежуточных файлов или переменных. Я хочу знать, к каким папкам я могу иметь доступ, когда кто-то запускает мой скрипт? Это обычная практика для использования /tmp/? Или я должен использовать что-то еще?

4
Как запустить параллельные процессы и объединить результаты, когда оба закончили
У меня есть скрипт оболочки bash, в котором я передаю некоторые данные через 5 или 6 различных программ, а затем окончательные результаты в файл с разделителями табуляции. Затем я делаю то же самое снова для отдельного подобного набора данных и выводлю во второй файл. Затем оба файла вводятся в другую …

4
Завершить запись sox после обнаружения тишины
Я пишу сценарий, который использует sox для записи моего разговора. Теперь мне нужно, чтобы sox подождал, пока он не обнаружит звук, прежде чем начать запись, и я понял это. Но я также должен Сокс выхода , как только там была тишина в течение по крайней мере 3 секунды. Как и …
16 scripting  audio  sox 

1
Создание индикатора выполнения с «диалогом» из вывода rsync
Я ищу способ отфильтровать / перенаправить вывод rsync таким образом, чтобы он мог быть передан в команду "dialog --gauge", чтобы я мог получить красивый индикатор выполнения во время синхронизации файлов. В настоящее время я только протестировал это непосредственно в приглашении, но я планирую сделать это в сценарии оболочки (bash). Я …
16 linux  bash  scripting  awk  rsync 

6
Каковы хорошие онлайн-ресурсы для изучения сценариев оболочки? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я заинтересован в изучении сценария оболочки полностью. Кто-нибудь может предложить несколько хороших онлайн-ресурсов?


5
Как я могу иметь более одной возможности в строке сценария?
Я нахожусь в некоторой интересной ситуации, когда у меня есть сценарий Python, который теоретически может запускаться различными пользователями с различными средами (и PATH) и на различных системах Linux. Я хочу, чтобы этот скрипт выполнялся на максимально возможном количестве без искусственных ограничений. Вот некоторые известные настройки: Python 2.6 является системной версией …
16 bash  scripting  python 

4
Обработка bash переменной с помощью sed
переменная bash LATLNG содержит значение широты и долготы в скобках, например (53.3096,-6.28396) Я хочу разобрать их в переменные с именами LAT и LON, которые я пытаюсь сделать с помощью sed, так LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Однако я получаю следующую ошибку: sed: can't read (53.3096,-6.28396): No such file or …

8
Сценарий оболочки Linux: запускать программу, только если она существует, игнорировать ее, если она не существует
Я программирование Linux сценария оболочки , который будет печатать баннеры состояния во время его выполнения , только если правильный инструмент, скажем figlet, будет установлен (это: достижимы системами пути ). Пример: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet "Working" echo "foo moo" figlet "Finished" Я бы хотел, чтобы мой …

3
Вызов системного вызова Linux с языка сценариев
Я хочу вызвать системный вызов Linux (или, по крайней мере, оболочку libc) напрямую из языка сценариев. Мне все равно, какой язык сценариев - просто важно, чтобы он не компилировался (причина в основном связана с нежеланием компилятора в пути зависимости, но это ни здесь, ни там). Существуют ли языки сценариев (shell, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.