Запитання з тегом «shell-script»

Сценарій оболонки - це сценарій, написаний для оболонки або інтерпретатора командного рядка операційної системи.

1
Виклик функції зсередини функції
Я підключаюсь до сервера з ssh за допомогою connect6функції, тоді я повинен викликати operationsфункцію зсередини connect6функції, яка додатково виконує її команди. Якщо я ставлю все operationфункції команд в connect6функцію я отримую бажаний результат, в іншому випадку я отримую повідомлення про помилку: No file or directory. connect6 () { ssh -q …

1
Як запустити послугу при запуску
Я використовую сервер Ubuntu для виготовлення поля Kodi. Для цього я використовую коді-автономний сервіс. Я створив скрипт оболонки (sudo -S <<< "пароль" systemctl start kodi), щоб почати kodi. Коли я запускаю його щорічно, він починає коді, як очікувалося. Мені це потрібно для запуску при запуску. Єдиний спосіб, коли я міг …



2
Як використовувати поточне ім'я файлу кілька разів у команді pipe?
Я намагаюся конвертувати пакет файлів .mov у mp4. Як я можу отримати ім'я файлу з труби для створення команди ffmpeg? Як використовувати аргумент труби кілька разів у ланцюговій ланці? Я намагаюся мати щось подібне: ls *.MOV | ffmpeg -y -i $file "$file.mp4"

1
Як виконати стиснене дзеркалювання в Windows?
Моє джерело - це ієрархія каталогів. Мені потрібно автоматично копіювати файли в джерелі до директорії призначення, але кожен файл окремо стискається у підкаталогах призначення. Крім того, файли, які не були змінені з моменту останньої синхронізації, не повинні бути зміщені / синхронізовані надлишково. Як я можу виконати таке дзеркалювання на блискавці?

2
намагається авторизуватися автоматично на сервері за допомогою sudo ssh cmd у скрипті [закрито]
Я новачок у сценарії Shell. Я хочу увійти на сервер за допомогою сценарію. Звичайна команда, яку я використовую, - & gt; sudo ssh. коли я спробував покласти це в файл формату txt і спробував запустити, він кидає помилку "не може виконати". Я адміністратор і у мене є кореневий доступ. Будь-яка …
-1 ssh  shell-script  sudo 

3
як порівнювати 2 списку файлів з однаковими іменами файлів, крім розширення a видалити тільки відповідає скрипту оболонки
для кожного файлу .ext1я генерую другий файл .ext2з тим же ім'ям файлу, крім розширення, а потім я видаляю всі .ext1файли. Іноді процес може бути невдалим, тому я хотів би не знати, як видалити лише ті .ext1файли, які мають їх .ext2аналог. Я хочу щось подібне: #!/bin/bash ext1s=$(ls -l *.ext1 2>/dev/null | …

3
. / command <<< кілька аргументів
Якщо у мене є програма під назвою "прог", яка вимагає лише одного аргументу, я можу написати: ./prog &lt;&lt;&lt; 1 Але якщо у мене є програма, яка вимагає двох аргументів, чому це не працює: ./prog &lt;&lt;&lt; 2 3 Я не можу знайти відповідь Googling. Як це може працювати? Примітка: Мені потрібно …

1
Як скопіювати список файлів з одного каталогу в інший та змінити ім'я файлу призначення на льоту
Чи можете ви запропонувати спосіб копіювання списку файлів з одного каталогу в інший. Під час копіювання сценарію слід використовувати великі літери першої літери імені файлу та малі всі інші літери.
-5 linux  shell-script  cp 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.