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

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

3
Як запустити заявку більш зручним способом?
Я новачок в Ubuntu. У мене є додаток, який я відкриваю наступним чином. Я набираю консоль: cd ~/MyDirectory ./myapp +some arguments Як я можу знайти рішення, щоб я міг запускати свою програму, не вводячи ці команди в консоль кожного разу? Я думаю про сценарій, як bat-скрипт або .lnk у Windows. …
9 scripts 

3
для циклу в папках із символом \ n у своїх іменах
У мене є кілька папок з \nсимволом, це їх імена. наприклад: $ ls ''$'\n''Test' Це стосується папки з ім'ям тесту та порожнім рядком перед її назвою. Отже, коли я запускаю такі сценарії, як у цьому батьківському каталозі: while IFS= read -r d; do rmdir $d done < <(find * -type …

2
Використовуйте випадок, коли у прізвищах скриптів є провідні числа для визначення порядку виконання
Я шукаю документацію або випадок використання, коли в Linux є каталог зі скриптами оболонки, де кожне ім'я файлу ведеться з номером, а файли запускаються в тому конкретному порядку. Як називається ця конвенція і де вона використовується? Наприклад: 0001-motd.sh 0002-proxy.sh 0300-ssh.sh Я знаю, що я це бачив і раніше, просто не …

3
Ігноруйте судо в сценарії bash
У мене невеликий сценарій bash: #!/bin/bash touch dummy.txt Якщо я sudoвиконаю цей скрипт, тоді він створить, dummy.txtякий буде захищений коренем . Що я хочу зробити: Незалежно від того, виконується цей сценарій за допомогою sudoабо звичайного користувача, файл неdummy.txt повинен бути захищений коренем.
9 14.04  bash  scripts  sudo 

4
Ubuntu bash Функції .. помилка синтаксису: "(" або "}" несподівано)
Намагаюся запустити деякі функції bash, але не стикайтеся з синтаксичною помилкою: "(" несподівано. Я намагався зняти дужки, дужки тощо тощо), здається, нічого не працює. $ bash --version GNU bash, version 4.3.46(1) release #!/bin/bash function hello () { echo "Hello world" }
9 bash  scripts 

2
Запускайте скрипт bash кожного разу, коли виконуються командні рядки
Я новий користувач Ubuntu / Linux, я хотів би задати питання, як мою назву вище. Наприклад, у мене є файл bash ./script, я б хотів змусити його запускатись автоматично, коли я вводив будь-який командний рядок. Після того, як я виконати командний рядок , pwdто ./scriptбуде виконуватися. Як тільки я введу …

6
Серія команд sed працює в командному рядку, але не в сценарії
Я працюю з .csvрезультатом цього запиту даних SE, який виглядає приблизно так (лише з 5022 записами): "{ ""id"": 281952, ""title"": ""Flash 11.2 No Longer Supported by Google Play"" }" "{ ""id"": 281993, ""title"": ""Netbeans won't open in Ubuntu"" }" (І він має ^Mзакінчення рядків між [числом] та "" заголовком ""). …

1
"STR: Команда не знайдена", призначаючи значення змінної
Я вписав наступні рядки в сценарій оболонки під назвою "test.sh": #!/bin/bash echo Hello World STR=”Hello Again” echo $STR Після chmod до виконуваного файлу я запустив сценарій ./test.sh. Однак я отримую повідомлення ./test.sh: line 3 STR: Command not found Що я роблю неправильно?

2
Як замінити моє ім'я користувача в сценарії зі змінною
Я хочу зробити сценарій встановлення для свого домашнього ПК і хочу зробити його більш гнучким. Як замінити моє ім'я користувача поточною змінною користувача? Приклад: завантажити в: / home / THISUSER / Завантаження /

2
Друкувати повернене значення після виконання програми
Мені цікаво, як встановити опцію для автоматичного друку повернення значення після кожного виконання програми в терміналі без набору тексту echo $?. Це щось, що можна налаштувати? Кодблоки мають таку особливість.

2
Різниця між $ '$ foo' і $ "$ foo"
У мене виникають труднощі з'ясувати деякі нюанси між одинарними та подвійними цитатами у змінному контексті Я визначаю: foo=pwd потім запустіть ці: echo $'$foo' Яке відлуння $foo(тобто перше $в моїй команді ехо випало) echo $"$foo" Це відлуння pwd(це означає, що баш розширює $fooмою змінну до його значення) echo $`$foo` Нарешті це …

2
Чи є програмне забезпечення, яке періодично дозволяє мені робити розумові арифметичні вправи?
Я усвідомлюю свою ледачу природу і потрібно час від часу підштовхувати себе до виконання якоїсь основної ментальної арифметики. Тому я шукаю програмне забезпечення, яке періодично просить мене зробити коротку розумову арифметичну вправу (плюс, мінус, помножити, ділити). Критерії: Це повинно дозволити мені налаштувати інтервал часу Він повинен інтегруватися в робочий стіл …

4
Відкриття декількох вкладок терміналів та виконання команди
Мені потрібно відкрити кілька вкладок терміналів, дати їм заголовки, перейти в каталог і зробити так, щоб кожна вкладка виконувала команду. Я новачок у скриптах для Linux та оболонок, після пошуку в Інтернеті та перевірки деяких рішень я створив цей сценарій ( ВИДАЛЕНО на основі відповідей нижче): #!/bin/bash cd /media/Extra/Project tab=" …

5
Як додати журнали до crontab із позначкою часу
У crontab я запланував щоденний сценарій резервного копіювання. Тепер, коли cron виконує скрипт, статус записується у файл журналу, як показано нижче. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Тепер, коли cron виконує скрипт, вміст журналу оновлюється щоразу. Отже, я хочу, щоб вміст було додано в один і той …
9 bash  scripts  cron  logs 

1
джерело bash script: Немає такого файлу чи каталогу
У мене є сценарій, який починається так #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf але коли я запускаю його, він повертається line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory але файл існує, і коли я source ~/myProjects/valkyrie/cluster.confйого запускаю, він працює добре. Будь-яка ідея? Я встановив VALKYRIEзмінну в іншому місці, тому жорсткий код у …
9 bash  scripts  source 

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