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

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

4
Поради щодо керування ключами SSH
Яку найкращу практику ви знайшли для керування великою кількістю SSH-клавіш? Я використовую SSH для підключення до декількох систем, як вдома, так і на роботі. В даний час у мене є досить невелика, керована колекція клавіш, як для роботи, так і для домашніх систем. У мене є сценарій, який генерує названий …
13 ssh  scripting 


4
Як виконати заміну sed-place, яка створює лише резервні копії файлів, які були змінені?
Я запустив наступне, щоб замінити термін, який використовується у всіх файлах у поточній робочій директорії: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Це здійснило заміну слова, але також створило .bupфайли з файлів, які ніколи не мали Ms. Johnsonрядка. Як виконати заміну, не створюючи …

3
Як зробити ці старі шкільні інтерфейси (наприклад, програма для встановлення debian / arch)
Останнім часом я робив багато встановлень, і коли це можливо, я зазвичай вибираю встановлення тексту з меню GRUB Live CD в режимі Live CD. Більшість монтажників виглядає так: Я завжди вважав, що ці графічні інтерфейси (якщо ви можете їх назвати такими) справді були приголомшливими та легкими. Бачачи, як багато додатків …
13 scripting  distros  gui 


2
чи є спосіб отримати URL з поточної вкладки в google-chrome?
Раніше я робив це на firefox за допомогою команди python, але останнім часом щось змінилося, і я вже не можу отримати URL-адресу! Що раніше працювало з Firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< …

2
Перевірте залежність сценарію bash / shell
Чи є метод / команда для перевірки залежності bash-скрипту? Іншими словами, відповідь на це питання: Які бібліотеки повинен встановити користувач, щоб запустити скрипт? Я можу це зробити вручну, прочитавши скрипт і перевірити, які інші бібліотеки / команди він викликає, але це не очевидно для довгих сценаріїв.

5
Перезапис тієї ж команди з іншим параметром
Я знаю, що можу виконати таку команду ls Some{File,Folder} І це рівнозначно виконанню цього: ls SomeFile SomeFolder (Я також багато використовую для таких речей mv place_{a,b}) Однак мені було цікаво, чи є інший ярлик, де я можу зробити щось подібне: run-command --a --whole --lot --of --flags parameter a; \ run-command …

5
Як повністю розщедрити команду оболонки, яка використовує перенаправлення
Я написав досить багато скриптів оболонки протягом багатьох років (але я, звичайно, не системний адміністратор), і є щось, що завжди спричиняло мені проблеми: як я можу розщедрити команду оболонки, захищену від зависання на задньому плані зі сценарію Bash ? Наприклад, якщо у мене це є: command_which_takes_time input > output Як …
13 bash  scripting  nohup  fork 


3
Порахуйте записи, що відповідають шаблону з Awk
Тож мені сказали зробити, last > lastloggedinякий створює файл, який показує класи останніх реєстрацій після останньої перезавантаження системи, і тепер мене просять написати сценарій Awk, який названий, myawkякий підраховує / визначає, скільки рядків lastloggedinмістить рядок CFS264. я закінчив grep -c CFS264 lastloggedin

2
скрипт оболонки: використовувати sudo всередині нього проти запустити його з sudo?
Коли я пишу сценарій оболонки, в якому деякі, але не всі команди в ньому потребують привілеїв суперпользователя, чи повинен я додайте sudo до тих команд, які потребують привілеїв суперпользователя, та запустіть скрипт оболонки без sudo, або не додайте sudo до тих команд, яким потрібні привілеї суперпользователя, але запустіть скрипт оболонки …

6
Додайте щось до crontab програмно (через ssh)
У мене є сценарій розгортання, він повинен щось додавати користувачеві crontab(запускати сценарій, який очищає журнали кожні XXX дні), однак це потрібно робити лише під час першого розгортання або коли його потрібно оновити. (Я можу бігати xxx.py deploy envабо xxx.py update env) тому я повинен це зробити: Check if my cronJob …
13 scripting  cron 

2
Регулярне вираження в bash-скрипті
Це мій сценарій башти вперше, тому я, мабуть, робив легку помилку. В основному, я намагаюся написати сценарій, який отримує групи користувача, і якщо вони знаходяться в певній групі, це буде відповідно до цього. Очевидно, буде більше функціональних можливостей, але немає сенсу будувати, що коли я навіть не можу згенерувати функцію! …


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