Запитання з тегом «scripting»

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

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

2
Замініть поточний процес його спільним процесом / дочірньою
У мене є програма, Pяка очікує отримання "Привіт" та виведення "Чому?" перед наданням функції. Ця функція використовується іншими програмами, які не усвідомлюють, що розпочати розмову з "Привіт" є загальною люб'язністю. Таким чином, я хочу написати обгортку, 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 Через деякий час я відмовився і написав це в BASIC приблизно …
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 …
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 протягом двох годин у цей момент, і я потрапив у стіну. Я хочу ознайомитися зі списком файлів, у яких може бути пробіл. Я відкритий для зовсім інших підходів, ніж наступний приклад, якщо вони zsh, оскільки zsh - це те, що я вивчаю, а не завдання, яке …
10 shell  scripting  zsh 

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 script?
Мені потрібно переглянути RSS-канал із нашого сервера hudson ci. Щоразу, коли з'являється новий запис, я хочу відтворювати звук, дзвонивши #>play sound.wav. Хтось знає інструмент, який може переглядати rss-канал та виконувати команду щоразу, коли з’являється новий запис? Я переглянув, rsstailале він отримує всі записи з каналу, а не найновіші або лише …

5
Чи може IFS (Internal Field Separator) функціонувати як єдиний роздільник для декількох послідовних знаків розмежувача?
Розбір масиву за допомогою IFS з небілими значеннями простору створює порожні елементи. Навіть використання tr -sдля зменшення декількох розрядів на один делім недостатньо. Приклад може пояснити проблему більш чітко. Чи є спосіб досягти "нормальних" результатів за допомогою налаштування IFS (чи є пов'язане налаштування для зміни поведінки IFS? IFS. var=" abc …
10 bash  shell  scripting 

3
Чи можу я використовувати змінну в розширенні дужки Bash?
Нижче наведено якийсь псевдо-код для того, що я намагаюся досягти: #!/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 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.