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

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

3
python == python2 ИЛИ python == python3? Как упаковывать, распространять скрипты python py2k?
В зависимости от системы, python== python2или python== python3. Исполняемые скрипты Python, начинающиеся с: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... Для python py3k это предусмотрено в документации, я должен / могу использовать его с номером версии , поэтому я делаю это: #!/usr/bin/env python3 Но я нашел проблему со скриптами py2k. В …

3
Как посмотреть RSS-канал для новых записей из скрипта Bash?
Мне нужно смотреть RSS-канал с нашего сервера Hudson. Каждый раз, когда появляется новая запись, я хочу воспроизвести звук, позвонив #>play sound.wav. Кто-нибудь знает инструмент, который может смотреть rss-ленту и запускать команду каждый раз, когда появляется новая запись? Я посмотрел, rsstailно он получает все записи из ленты, а не последние или …

5
Может ли IFS (Внутренний разделитель полей) функционировать как отдельный разделитель для нескольких последовательных символов-разделителей?
Синтаксический анализ массива с использованием IFS с не-белыми пробелами создает пустые элементы. Даже использования tr -sдля сокращения нескольких разделителей до одного раздела недостаточно. Пример может объяснить проблему более четко. Есть ли способ достичь "нормальных" результатов с помощью настройки IFS (есть ли связанные настройки для изменения поведения IFS? .... т.е. действовать …
10 bash  shell  scripting 

3
Могу ли я использовать переменную в расширении Bash Brace?
Ниже приведен некоторый псевдокод для того, что я пытаюсь выполнить: #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i in {1..$numlines}; do # the …

6
Как установить Ruby GEM_HOME и GEM_PATH
Я новичок в Linux и использую Linux mint 17.1 Я переустанавливал Linux Mint 20 раз за последние 3 дня для этой проблемы, но не смог ее исправить Я пытаюсь установить ruby ​​на рельсы, используя rvm, что происходит, если запустить новую установку Linux и попытаться установить gems, ruby ​​и прочее в …

4
Как скрипт Bash может рассказать, как он был запущен?
У меня есть сценарий Bash, который я пытался сделать, чтобы помочь мне выполнить довольно сложную команду с небольшими изменениями, о которых она спрашивала бы меня через echo и read. Я нашел решения, чтобы заставить его запустить терминал для выполнения команды, но меня это не интересует. Я хотел бы, чтобы, если …

7
получить числовое значение ASCII для символа
Я пытаюсь написать сценарий оболочки, который запрашивает символ ASCII в диапазоне AZ или az и возвращает его эквивалентное числовое значение. Например, вывод может выглядеть следующим образом: scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ The decimal value of A is: 65 …

3
Передача аргументов из файла в скрипт bash
У меня такая ситуация: ./ ./myscript.sh ./arguments.txt ./test.sh Внутри myscript.shя должен запустить файл test.sh, передав ему аргументы, содержащиеся внутри arguments.txt. myscript.sh это: arguments=$(cat arguments.txt) source test.sh $arguments Это хорошо работает, если arguments.txt содержит не более одного аргумента: firstargument Подстановка: ++ source test.sh 'firstargument' Но проблема в двух или более аргументах. …

1
Bash автоматически перезагружает (внедряет) обновления в работающий скрипт после его сохранения: почему? Любое практическое использование?
Я писал сценарий bash и случайно обновил код (сохранил файл сценария на диске), пока сценарий ожидал некоторого ввода в whileцикле. После того, как я вернулся в терминал и продолжил предыдущий вызов скрипта, bash выдал ошибку о синтаксисе файла: /home/aularon/bin/script: line 58: unexpected EOF while looking for matching `"' /home/aularon/bin/script: line …
10 bash  shell  scripting 

2
удалить строку заголовка другой программы
Я разработал программу с библиотекой перенасыщенности и хочу удалить строку заголовка. Поскольку невозможно удалить строку заголовка из библиотеки перенасыщения, я должен использовать внешний инструмент для удаления строки заголовка. Что касается того факта, что в операционной системе Windows можно манипулировать другим оформлением окон, я надеюсь найти аналогичное решение для этого препятствия. …
10 scripting  x11  window 



3
Сделать текст исчезнет после ввода пользователя
Есть ли способ сделать так, чтобы отображаемый контент исчезал сразу после ввода данных пользователем? Например, возьмите этот файл ниже #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' else echo 'Go to Doctor' fi Если вы запустите это, …
9 bash  scripting 

2
Удалить переводы строк в именах файлов
У меня есть код PHP, который генерирует имя файла, к которому wget будет добавлять свои журналы. Я сгенерировал более 2000 файлов, но проблема в том, что у меня возникли проблемы при работе с ними, потому что я ошибся, указав в PHP_EOLкачестве имени его имя, этот код добавится LF/line feed/%0Aк его …

1
Экспорт паролей из менеджера паролей `pass`
Я пользуюсь pass менеджером паролей уже год или около того, и это круто, но иногда мне нравится тестировать другие менеджеры паролей, а затем мне нужны мои пароли обратно. До сих пор я просто добавлял их вручную, когда они мне нужны, но если я хочу перейти на другой менеджер паролей, мне …

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