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

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

2
назначить сочетание клавиш для запуска скрипта
Я написал скрипт для изменения яркости моего экрана. Это полезно, когда я работаю в текстовом режиме, а горячие клавиши на клавиатуре для изменения яркости не работают. Можно ли запустить этот скрипт, просто нажав несколько клавиш на клавиатуре в качестве ярлыка, например Ctrl+ Alt+ F7?

2
Многострочная команда: закомментировать одну строку
Мне нравится использовать следующий формат в сценариях для команд с большим количеством параметров (для удобства чтения): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Но иногда я хотел бы закомментировать один из этих параметров, например: # -p …

1
Выполните команду или функцию, когда SIGINT или SIGTERM отправляются самому родительскому сценарию, а не дочерним процессам
Допустим, у меня есть это script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Я хочу script.shвыполнить функцию exit_scriptвсякий раз, когда она получает SIGINTили, SIGTERM например: killall …

5
Есть ли способ активировать определенную вкладку Chrome через Bash?
Предположим, например, у меня есть активное окно Chrome с Gmail, открытым где-то среди его вкладок (но не обязательно активной вкладкой). Вопрос: есть ли способ активировать вкладку gmail из командной строки?
11 scripting  chrome 

3
Как найти Unicode в скрипте bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi По сути, если файл «out.txt» содержит « » в любом месте файла, я бы хотел, чтобы он отображал «рабочий» И если файл «out.txt» НЕ содержит « » где-либо в файле, я хотел бы это кошка из .txt РЕДАКТИРОВАТЬ: …

2
Заменить текущий процесс его сопроцессом / потомком
У меня есть программа, Pкоторая ожидает получить «Hello» и вывод «Почему?» перед предоставлением функции. Эта функция используется другими программами, которые не знают, что общение с «Hello» является обычной вежливостью. Таким образом, я хочу написать оболочку для Pэтого работает так (синтаксис zsh): coproc P print -p Hello # Send Hello to …
10 shell  scripting  process  zsh 

7
Как я могу сделать сценарий, чтобы считать на пять?
Я пытался сделать очень простой bash-скрипт для перечисления всех пятикратных чисел между 375 и 3500 (375, 380, 385 ...). Одна вещь, которую я пробовал и не работал: for i in {375..3500} do echo $i (($i += 5)) done Через некоторое время я сдался и написал это на бейсике примерно через …
10 bash  shell  scripting 

5
Разбор текстового файла с разделителями в bash в качестве аргументов команды
У меня есть текстовый файл разделен так: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Каждый из этих столбцов будет параметром программы, и я хотел бы, чтобы программа вызывалась для каждой строки. Я надеялся на цикл, что-то вроде: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Каков наилучший способ …



4
Как ограничить время запуска программы в Linux?
У меня есть несколько симуляций, каждая из которых вызывается python simulate.py <parameter list>. Проблема этих симуляций в том, что некоторые из них зависают без выхода, что не позволяет мне запускать их в пакетном режиме с помощью простого скрипта. То, что мне нужно, это какая-то форма команды «run-time-constraint», которая автоматически убивает …

4
Гибридный код в скриптах оболочки. Совместное использование переменных
В этом ответе обсуждается, как запустить многострочный фрагмент Python из командной строки в терминале. Я заметил, что ответ прекрасно работает в сценариях оболочки, даже с вложенными отступами, что очень хорошо, например #!/bin/bash some_text="Hello world" echo $some_text cat <<EOF | python - import sys; for r in range(3): print r for …
10 bash  scripting  zsh  python 

5
Как раскрасить только некоторые ключевые слова для сценария bash?
Я запускаю некоторый код модульного теста. Код модульного теста выводит обычный текст. Здесь много текста, поэтому я хочу выделить для пользователя важные ключевые слова. В этом случае ключевыми словами являются «PASS» и «FAIL». Как вы окрашиваете «PASS» в зеленый и «FAIL» в красный?

7
Как объединить текст буквенных строк с числовыми строками в оболочке?
У меня есть файл с таким текстом: AAAA BBBB CCCC DDDD 1234 5678 9012 3456 EEEE 7890 и т.д... И я хочу сопоставить буквенные линии с числовыми линиями, чтобы они выглядели так: AAAA 1234 BBBB 5678 CCCC 9012 DDDD 3456 EEEE 7890 Кто-нибудь знает простой способ добиться этого?

2
Элементы списка с пробелами в zsh
В этот момент я изучал zsh-скриптинг в течение всех 2 часов, и я столкнулся со стеной. Я хочу просмотреть список файлов, в которых могут быть пробелы. Я открыт для совершенно других подходов, чем в следующем примере, поскольку они zsh, поскольку zsh - это то, что я изучаю, а не задача, …
10 shell  scripting  zsh 

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