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

Сценарій - це форма програмування, яка, як правило, характеризується низькою формальністю, слабким введенням тексту та не вимагає явної компіляції. Існує чимало мов сценаріїв, і вони використовуються в широкому спектрі сценаріїв - програми командного рядка, графічні інтерфейси, додатки на сервері, модулі розширення.

15
Випадкове число з діапазону в сценарії Bash
Мені потрібно генерувати випадковий номер порту між 2000-65000сценарієм оболонки. Проблема - $RANDOM15-бітове число, тому я застряг! PORT=$(($RANDOM%63000+2001)) працювало б чудово, якби не обмеження розміру. Хтось має приклад того, як я можу це зробити, можливо, витягнувши щось із нього /dev/urandomта отримавши це в межах діапазону?
198 bash  shell  scripting 


7
Правильна величина величини величини сценарію Bash та оболонки
Я зіткнувся з багатьма скриптами оболонки зі змінними у всіх заголовках, і я завжди вважав, що з цим виникає серйозне непорозуміння. Я розумію, що за умовою (а можливо, вже давно) мінливі середовища містяться у великій ліміті. Але в сучасних сценаріях середовища, таких як Bash, я завжди віддав перевагу конвенції малих …

13
Визначте, чи існує функція в bash
В даний час я роблю одиничні тести, які виконуються з bash. Блокові тести ініціалізуються, виконуються та очищаються за допомогою bash-сценарію. Цей сценарій зазвичай містить функції init (), Execute () та очищення (). Але вони не є обов'язковими. Я хотів би перевірити, чи вони не визначені. Я робив це раніше, зігріваючи …


14
Як зробити так, щоб сценарій Python запускався як служба чи демон у Linux
Я написав сценарій Python, який перевіряє певну адресу електронної пошти та передає нові електронні листи зовнішній програмі. Як я можу змусити цей сценарій виконувати 24/7, наприклад перетворення його на демон або службу в Linux. Чи мені також знадобиться цикл, який ніколи не закінчується в програмі, чи це можна зробити, просто …


12
Як отримати частину файлу після першого рядка, який відповідає регулярному виразу?
У мене файл з приблизно 1000 рядків. Я хочу, щоб частина мого файлу була після рядка, який відповідає моїй заяві grep. Це є: $ cat file | grep 'TERMINATE' # It is found on line 534 Отже, я хочу, щоб файл з рядка 535 до рядка 1000 для подальшої обробки. …
169 bash  shell  scripting  grep 

6
awk без друку нового рядка
Я хочу, щоб змінна сума / NR була надрукована поруч у кожній ітерації. Як ми уникаємо друку нових рядків у кожній ітерації? У моєму коді новий рядок друкується за замовчуванням у кожній ітерації for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 …
169 scripting  awk  newline 

13
Як використовувати Ruby для сценаріїв оболонок?
У мене є кілька простих сценаріїв оболонок, які я хочу зробити Наприклад: Вибір файлу в робочому каталозі зі списку файлів, що відповідають деяким регулярним виразам. Я знаю, що я можу робити таку річ, використовуючи стандартні bash та grep, але мені було б непогано мати змогу зламати швидкі сценарії, які працюватимуть …
165 ruby  shell  scripting 

10
команда eval в Bash та її типові види використання
Після прочитання сторінок bash man та щодо цієї публікації . У мене все ще виникають проблеми з розумінням того, що саме evalробить команда та якими були її типові використання. Наприклад, якщо ми робимо: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 …
165 linux  bash  shell  scripting  eval 

6
Призначення #! / Usr / bin / python3
Я помітив це в декількох мовах сценаріїв, але в цьому прикладі я використовую python. У багатьох навчальних посібниках вони починатимуться з #!/usr/bin/python3першого рядка. Я не розумію, чому ми маємо це. Чи не повинна операційна система знати, що це сценарій python (очевидно, він встановлений, оскільки ви робите посилання на нього) Що …
160 python  scripting 

16
Видаліть усі файли, крім самих останніх X у файлі bash
Чи є простий спосіб у досить стандартному середовищі UNIX з bash виконати команду для видалення всіх файлів, крім самих останніх X, з каталогу? Щоб дати трохи більше конкретного прикладу, уявіть собі, що робота із cron виписує файл (скажімо, файл журналу чи резервну копію резервного копіювання) у каталог щогодини. Мені б …
157 bash  unix  scripting 

13
Як показати вікно повідомлення GUI з скрипту bash в Linux?
Я пишу кілька маленьких скриптів bash під Ubuntu linux. Я хочу мати змогу запускати їх з графічного інтерфейсу, не потребуючи вікна терміналу для введення будь-якого вводу або перегляду будь-якого виводу. Поки єдиний необхідний вхід - це пароль для sudo - і gksudo обробляє це добре. Але я ще не знайшов …
152 linux  bash  scripting  ubuntu  gtk 


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