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

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

5
Запишіть вихід програми з PulseAudio
Я хотів би записати вихід програми з PulseAudio за допомогою командного рядка / скрипту bash. Важливо не записувати весь вихід, а лише вихід з однієї конкретної програми. Я думав, що мені доведеться створити нову нульову раковину і замість цього перемістити вихід програми на цю нову раковину. Тоді скажіть parec використовувати …

2
bashrc чи bash_profile?
Я знаю різницю між двома сценаріями входу в bash: .bashrc управляється лише оболонками, що не "входять в систему". .bash_profile(або .bash_loginабо .profile) виконується "вхідними" оболонками. Хтось має хороші приклади того, які речі найкраще підходять для виконання лише для входу в систему, таких, що я б тільки вклав їх .bash_profile, але вони …
49 scripts  startup  bash 

3
Значення виходу 0, виходу 1 та виходу 2 у сценарії bash
Я роблю кілька вправ на практиці. Напишіть сценарій, якому буде вказано число місяця як аргумент і переведе це число у назву місяця. Результат буде надруковано в stdout. Я прийняв рішення: #test for number of argument if [ "$#" -eq 0 ] ; then echo -e "No argument." echo -e "Write …
49 bash  scripts 



3
Чи є команда для запуску сценарію відповідно до його рядка shebang?
Якщо я хочу виконати скрипт bash, який не має дозволу на виконання, я можу зробити: bash script.sh Що я повинен використовувати замість, bashякщо скрипт не виконується, і я не знаю правильного інтерпретатора? Чи є команда, яка шукає інтерпретатора з рядка shebang і виконує скрипт з ним?

4
Запустіть команду nohup над SSH, а потім відключіться
Я хочу виконати сценарій start.shна віддаленому сервері, який виконує це: nohup node server.js & Наївно я називаю SSH так: ssh myserver <<EOF ./start.sh & EOF Це запускає сценарій, але залишає сеанс підключеним. Я хочу виконати цей крок з іншими командами в сценарії, так що це не добре. Як я можу …

13
Як округлити десяткові знаки за допомогою bc в bash?
Короткий приклад того, що я хочу використовувати сценарій bash: #!/bin/bash echo "Insert the price you want to calculate:" read float echo "This is the price without taxes:" echo "scale=2; $float/1.18" |bc -l read -p "Press any key to continue..." bash scriptname.sh Якщо припустити, що ціна: 48,86 Відповідь буде: 41.406779661 (власне …
45 bash  scripts  bc 


3
як виконати команду після резюме від призупинення?
У мене є сценарій, який виконується для того, щоб призупинити / відновити роботу в своєму ноутбуці. Тоді у мене є ще один ряд xinput, xkbsetі xmodmapкоманди, які виконуються , коли почати сеанс , щоб мати два пальця прокрутка і поєднання клавіш настройки. Коли я відновлю призупинення, прокручування двома пальцями та …

4
Чому "CD" не працює в сценарії оболонки?
Я просто хочу написати сценарій, який змінює мій каталог . Я поклав команди нижче /home/alex/pathABC #!/bin/sh cd /home/alex/Documents/A/B/C echo HelloWorld Я так і зробив chmod +x pathABC. У терміналі, перебуваючи в /home/alex, я запускаю ./pathABC, але вихід справедливий HelloWorldі поточний каталог не змінюється. Отже, що не так?

5
як перевірити, чи недійсні $ 1 і $ 2?
Я запускаю якийсь сценарій, який передає аргумент рядка, і я хочу це зробити, якщо оператор else показаний, як показано нижче: if [ $1 != '' ] && [ $2 != '' ] then do something..... але це показано Error too many argument. Чому?

2
Додайте рядки до cron із скрипту
Чи є спосіб додати рядки до крона користувача через скрипт? Я зазвичай роблю це за допомогою crontab -e, але я хотів би автоматизувати це завдання за допомогою сценарію оболонки.

2
Випадково перейменований / Бін Довідка!
У мене тут надзвичайна ситуація, Linux та Bash-початківець, і я заплутався, намагаючись написати сценарій для перейменування деяких файлів. Цикл випадково пішов вгору по шляху (запустив скрипт у папку на робочому столі) і перейменований /binна /D_bin( D_був доданий префікс, який я додав), тому тепер система не може використовувати /binвміст, так що …

8
Чому команда в /etc/rc.local не виконується під час запуску?
У моєму /etc/rc.localсценарії є одна команда, яка повинна запускати демон оновлення для Tiny Tiny RSS під час запуску, але сценарій не виконується під час запуску. Чому? Весь файл /etc/rc.local: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure …

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