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

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

2
Коли важливо писати портативні сценарії?
Більшість кодів, які я пишу, є в PHP. Нещодавно я почав вивчати сценарії оболонок. Більшість ресурсів та навчальних посібників, які я натрапила, стосуються Баша. Деякі попереджають про башизми, а деякі ні. Я багато читав тут і Stack Overflow. Щоразу, коли у відповіді використовуються башизми , хтось неминуче коментує, щоб сказати: …

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



4
Як отримати IP-адреси можливих ssh-зловмисників?
Я просто cat /var/log/auth.logввійшов і побачив, що є багато | grep "Failed password for"записів. Однак можливі два типи записів - для дійсного / недійсного користувача. Це ускладнює мої спроби на | cutних. Мені хотілося б створити список (текстовий файл) з IP-адресами можливих зловмисників та кількістю спроб для кожної IP-адреси. Чи …

4
У яку папку я повинен писати для своїх проміжних файлів як розробник?
Я починаю писати кілька скриптів bash для свого проекту, і їм потрібно записати проміжні файли або змінні. Мені хочеться знати, до яких папок я можу бути впевнений у доступі, коли хтось запускає мій сценарій? Це звичайна практика використання /tmp/? Або я повинен використовувати щось інше?

4
Як запустити паралельні процеси та об'єднати результати, коли вони закінчені
У мене є скрипт bash shell, в якому я передаю деякі дані через приблизно 5 або 6 різних програм, а потім кінцеві результати - у файл, розміщений з вкладками. Потім я повторюю те ж саме для окремого аналогічного набору даних та виводять у другий файл. Потім обидва файли вводяться в …

4
Завершіть запис на соксі, коли виявиться тиша
Я пишу сценарій, який використовує сокс для запису моєї розмови. Тепер мені потрібно сокс чекати, поки він не почує звук, перш ніж він почне записувати, і я це зрозумів. Але мені також потрібен сокс для виходу, коли тиша принаймні 3 секунди. Як зараз, мені доведеться вручну вбити сокс, як тільки …
16 scripting  audio  sox 

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

6
Які хороші Інтернет-ресурси для вивчення сценаріїв оболонок? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Мені цікаво вивчити сценарій оболонки. Хтось може запропонувати якісь хороші інтернет-ресурси?


5
Як я можу мати кілька можливостей у рядку shebang сценарію?
Я знаходжуся в цікавій ситуації, коли у мене є сценарій 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 directory

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

3
Виклик системної виклику Linux з мови скриптів
Я хочу зателефонувати в syscall Linux (або, принаймні, оболонку libc) безпосередньо з мови сценаріїв. Мені все одно, яка мова сценаріїв - просто важливо, щоб вона не була складена (причина в основному пов’язана з тим, що не потрібно компілятор на шляху залежності, але це ні тут, ні там). Чи є якісь …

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