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

Сценарій - це низка інструкцій, написаних у файлі "звичайний текст". Інтерпретатор сценарію (наприклад, Bash або інша оболонка, Python, Perl, Ruby тощо) читає файл і виконує вказівки так, ніби вони були введені в командному рядку.

2
Чутливість справи в сценарії оболонок
Розглянемо цей сценарій Bash: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac Якщо я введіть "a", вихід …
10 bash  scripts 

7
Як отримати URL-адресу з файлу за допомогою сценарію оболонки
У мене є файл, який складається з URL-адреси . Я намагаюся отримати URL-адресу цього файлу за допомогою сценарію оболонки. У файлі URL-адреса така: ('URL', 'http://url.com'); Я намагався використовувати наступне: cat file.php | grep 'URL' | awk '{ print $2 }' Він дає вихід: 'http://url.com'); Але мені потрібно отримати лише url.comзмінну …
10 bash  scripts 

2
Як перенести бібліотеку iPhoto у файлову структуру та як правильно ними керувати?
Мені потрібно експортувати свою стару бібліотеку iPhoto в структуру на основі файлів, подібну до формату знімку. Є деякі можливості: Просто використовуйте папку iPhoto Master Використовуйте Shotwell для імпорту фотографій використовувати такий сценарій, як сценарій 1 або сценарій 2 Однак є кілька проблем: Папка iPhoto Master організована під час імпорту, тому …

2
Як відкрити кілька вкладок терміналів у різних папках (робочих каталогах)?
Я хочу, щоб один сценарій відкрив кілька вкладок у різних папках. Під час пошуку я знайшов цей запис, але обмін, як показано нижче, відкрив термінал з трьома вкладками в моїй домашній папці. Повідомлення про помилку показало: Failed to parse arguments: Unknown option --execute=cd /some/thing/ Сценарій виглядає приблизно так: #!/bin/sh gnome-terminal …

1
Оберіть діалогове вікно "Хочеш ..." після клацання сценарію
Після того, як я створюю скрипт bash і двічі клацніть його в Nautilus, мені запропоновано це - Ви хочете запустити "сонний час" або відобразити його вміст? З опцією «Запустити в терміналі», «Відключити», «Скасувати» та «Запустити». Чи можливо просто вибрати "запустити" або "запустити в терміналі" за замовчуванням?
10 scripts  dialog 

2
Як я можу зберегти виконуваний біт у файлі, синхронізованому Ubuntu One?
Сценарій, над яким я працюю, знаходиться у папці, яка синхронізується Ubuntu One. Кожен раз, коли я редагую його з іншого комп’ютера, він втрачає свій виконуваний біт і мені потрібно вручну повторно застосувати chmod +x. Як я можу уникнути необхідності повторно встановлювати це?

3
Як автоматизувати запуску екземплярів терміналу для конкретних завдань
Я переглядаю декілька навчальних посібників з програмування, і для кожного сеансу мені потрібно запустити щонайменше 3 вікна терміналу (одне для хвостового файлу журналу, одне для тестування виводу, одне для виконання різних команд оболонки тощо). Зараз я запускаю їх все вручну: клацніть піктограму Terminal, CD в потрібній папці, введіть команди та …

2
Створіть, запишіть та збережіть файл із сценарію Shell
Я не хочу писати файл вручну, тому я зробив сценарій оболонки. Чи є спосіб написати і зберегти файл автоматично, не змушуючи користувача натискати клавіші? sudo nano blah #write stuff to file #save file #continue ^ Це буде у файлі * .sh Або є інший спосіб створити простий текстовий файл у …
10 files  scripts  nano 

5
Як отримати найдовший рядок з файлу?
Мені цікаво дізнатись номер рядка найдовшого рядка з файлу. Наприклад, якщо у мене є файл із таким вмістом: lalala tatatata abracadabra mu mu mu як я можу написати скрипт bash, який дасть мені вихід щось подібне 3 -> abracadabra:?

4
Як виконати команди sudo за допомогою Expect & send команд у скрипті bash?
Чи може хтось дозволити мені знати, як виконувати sudoкоманди expect? Я спробував наступне, але це не працює. Хто-небудь може мені запропонувати, будь ласка? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print …
10 bash  scripts  sudo 

3
Як зробити так, щоб сценарій запускався автоматично після входу та виходу з gdm?
У мене є налаштування, де мої користувачі входять у систему за допомогою ldap, і це працює чудово. Я хочу запустити скрипт після входу в систему моїх користувачів (його сценарій, який визначатиме, в яких групах вони перебувають, і відповідно відображає спільні мережі), і після того, як вони вийдуть (вирахувавши їхні акції). …
10 login  gdm  scripts 

3
як виявити файл через Інтернет за допомогою ping або подібної команди?
У мене є сценарій оболонки, щоб завантажити деякі мої речі через Інтернет. Як я можу дізнатися, чи існує файл через Інтернет? Скажімо, я хочу знати, чи http://192.168.1.1/backup/01012011.zipіснує чи ні? Я спробував використовувати pingкоманду, але вона показує помилку, я думаю, це тому, що /характер. Хтось може мені допомогти? чи є інший …

1
Баш чекати успіху пінгу
Я пишу над сценарієм перезавантаження різних серверів. Після перезавантаження я хочу "зачекати", поки всі сервери повернуться в Інтернет. (Щоб все було просто, я визначив мене в Інтернеті = pingable) Отже, для кожного сервера, який я роблю ServerXY_W=1 echo -n "waiting for ServerXY ..." while (($ServerXY_W == 1)) do if ping …
10 bash  scripts  ping 

2
Сценарій Bash та уникнення спеціальних символів у паролі
Я читав тут уже багато запитань, однак якось нічого не працює для мене. У мене є скрипт bash, куди я мушу надсилати пароль, який скидає базу даних на віддаленій машині, так це: !/bin/sh /usr/bin/ssh -p 91899 user@remoteHost mysqldump -u db_user -p#8111*@uu( my_database | gzip -c > my_database.sql.gz Тепер справа в …
10 bash  scripts  password 


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