Вопросы с меткой [shell-script]

Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.

0
голосов
1ответ
54 показов

Как получить вывод в текстовом файле на машине Linux для команд, выполняемых на удаленном хосте через SSH?

Как получить вывод в текстовом файле на машине Linux локально для команд, выполняемых на удаленном хосте через SSH? Например я SSH удаленного хоста: ssh admin@10.0.0.1 Введите пароль: admin@IP ...
0
голосов
1ответ
34 показов

Как вывести конкретное слово в файл, если оно присутствует?

Я делаю простой скрипт, где я превращаю true в false если в файле присутствует true или наоборот, если в файле присутствует false , подробности здесь. Теперь я хочу вывести, каково значение после ...
0
голосов
1ответ
17 показов

как заставить dir показывать только информацию о файле

Я готовлю командный файл, делаю некоторую копию файла, чтобы показать в журнале, если исходный файл существует, я хотел бы добавить строку "dir sourcefile". Но как я могу ограничить результат только ...
0
голосов
2ответа
46 показов

Файловый процесс печатает последние 2 символа первых столбцов и остальные

У меня есть входной файл, имеющий 11 столбцов, и эти файлы нужно обработать, вывести первые столбцы, последние 2 цифры и распечатать остальные столбцы. Поля разделены запятыми. Я пробовал некоторые ...
0
голосов
1ответ
1k показов

Расширение переменной и экранирование в синтаксисе heredoc

У меня есть следующий скрипт для очистки таблицы arp коммутатора. Независимо от того, как я пытаюсь избежать всего, процитирую это или иначе пытаюсь, я не могу заставить это работать должным образом. ...
0
голосов
1ответ
74 показов

Как заменить два шаблона на месте с помощью `sed`?

Я использую команду sed чтобы изменить true на false в файле XML. Теперь, если я использую sed 's/true/false/g' file.xml > file.xml это полностью стирает содержимое моего файла. Используя >> вместо > ...
0
голосов
1ответ
86 показов

Отложенное выполнение сценария оболочки

Я сделал простой файл сценария на моей машине с Linux, чтобы смонтировать диск iscsi. iscsiadm –m node --targetname THE_TARGET_IQN --login mount /dev/sdb1 /home/mounted Проблема в том, что когда я ...
0
голосов
1ответ
524 показов

Может ли cron "кэшировать" скрипты, которые он запускает?

Предостережения:1. Мои знания * nix очень ограничены, но растут. 2. Эта конкретная проблема относится к SunOS 5.10 (я знаю), но меня будут интересовать общие ответы. Если запись в cron запускает ...
0
голосов
1ответ
547 показов

Использование массивов в ZSH

У меня есть следующее утверждение: TOKENARRAY=($TOKEN) $TOKEN является числовой переменной. Если я попробую это: echo ${TOKENARRAY[0]} это показывает мне пустую строку. Если я сделаю: echo ...
0
голосов
1ответ
297 показов

envsubst файл yaml, который использует идентификацию

Это карта конфигурации yaml kubernetes apiVersion: v1 kind: ConfigMap metadata: name: $CONFIG_NAME namespace: processing data: configuration.json: | { "test" : $TESTOBJECT } И $TESTOBJECT является ...
0
голосов
1ответ
93 показов

Скрипт двоеточия в оболочке

Что означает ":" в сценариях оболочки? Я нашел следующее в сценарии оболочки. Возможно, USE_MAD - это переменная окружения. USE_MAD:/path/to/script.sh Я нашел следующее, но не смог применить это к ...
0
голосов
1ответ
75 показов

Как создать несколько HTML-таблиц из нескольких CSV-файлов с помощью сценария оболочки

У меня есть два CSV-файла, как это: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Я хочу преобразовать это в две отдельные таблицы HTML, используя скрипт оболочки. ...
0
голосов
0ответов
34 показов

Сценарий оболочки для получения ip списка доменных имен: время ожидания соединения истекло; серверы недоступны

У меня есть следующий скрипт из некоторых источников в сети, который должен выполнить команду host чтобы получить IP-адрес доменного имени в файле myfile.txt . Сценарий: #! /bin/bash while read ...
0
голосов
2ответа
1k показов

Могу ли я получить все функции в файле скрипта, используя bash?

Если у меня есть файл: dome.sh $ls -l dome.sh -rwxrwxr-x 1 user user 0 Aug 8 11:19 dome.sh и содержимое файла похоже на: #!/bin/bash function() { 'work' } another() { 'different work' } ... #30 ...
0
голосов
1ответ
47 показов

Автоблокировка (Win+L) компьютера, если кабель Ethernet отключен или пропадает сигнал Ethernet

Я хочу, чтобы моя система автоматически блокировалась всякий раз, когда я отсоединяю кабель Ethernet, или мои сигналы локальной сети падают. Я использую Windows 7 и Windows 10.
0
голосов
1ответ
287 показов

Форматирование вывода электронной почты в Shell Script

Я пытаюсь создать сценарий оболочки, который отображает кучу команд и позволяет довольно просто отправлять электронные письма. { echo $(hostname) echo "" echo "Uptime" $(uptime) echo "" echo "Who is ...
0
голосов
1ответ
568 показов

предупреждение при запуске простого сценария оболочки в Bash для Ubuntu на Windows

Итак, я активировал и установил Bash для Ubuntu для Windows, отлично! Сейчас я пытаюсь написать простой сценарий оболочки, но я застрял. Этот простой пример сценария здесь ниже прекрасно работает на ...
0
голосов
1ответ
202 показов

Попытка реализовать автоматизацию SSH

Я автоматизировал SSH-вход на сервер, используя скрипт ниже: #!/usr/bin/expect set timeout 60 set IPaddress "xxxx" set Username "xxxx" set Password "xxxxxx" spawn ssh -o "StrictHostKeyChecking no" ...
0
голосов
2ответа
42 показов

Как я могу получить кавычки, чтобы показать, когда я использую AWK, чтобы найти и заменить?

В настоящее время я использую AWK, чтобы найти и заменить часть первых трех вхождений строки. Строка отформатирована как таковая, и в файле есть много таких строк: func(tempID="39849235",count='12'); ...
0
голосов
1ответ
2k показов

Изменить MAC-адрес на DD-WRT v3.0 через SSH/ скриптинг

РЕДАКТИРОВАТЬ: Это WNDR3700v4 от NETGEAR, поэтому он использует чип Atheros. Поэтому я хотел бы либо выяснить, как автоматически изменять мой MAC для установленного таймера с помощью сценариев, либо ...
0
голосов
1ответ
48 показов

Сценарий командной строки после подключения Java

Я пытаюсь поместить приглашение в середине сценария оболочки, который запускает процессы Java, однако приглашение всегда выполняется первым из-за задержки в подключениях Java. Есть ли способ, которым ...
0
голосов
1ответ
251 показов

Изменяет ли установленное время ожидания каждое ожидаемое утверждение или только окончательное ожидаемое значение?

Я учусь впервые использовать /usr/bin/expect , чтобы автоматизировать кошмар, который устанавливает fink из исходного кода, так как этот скрипт имеет несколько дюжин запросов, на все из которых можно ...
0
голосов
1ответ
117 показов

Скрипт для запуска электронной почты, когда использование% пересекает 85%

Вывод одной команды netbackup сообщает о параметрах ниже. Я хочу, чтобы сценарий оболочки проверял использование% и, если оно> 85, отправлял по электронной почте действие с указанием имени пула ...
0
голосов
1ответ
44 показов

Заменить строки после заданного количества совпадений на отдельных строках с помощью AWK

В настоящее время я использую AWK, чтобы найти и заменить часть строки после первых трех вхождений шаблона. Строка отформатирована следующим образом: func(tempID="39849235",count='12'); и в файле ...
0
голосов
1ответ
88 показов

Перезапустить при проверке сценария сбоя

Я пытаюсь создать сценарий оболочки, который проверяет, запущены ли 2 разных процесса, и перезапускает их, если они не запущены. Я просто хочу, чтобы все было просто. Это правильный путь, потому что ...
0
голосов
1ответ
341 показов

Как перебрать каталог и переместить определенные файлы в другую папку

У меня есть каталог настройки следующим образом: /A001/A001_C001/A001_C001.mov /A001/A001_C002/A001_C002.mov -- /A002/A002_C001/A002_C001.mov /A002/A002_C002/A002_C002.mov -- ..etc. Мне нужно ...
0
голосов
1ответ
35 показов

Скрипт для перемещения файлов, которые соответствуют части имени другого файла

Я пытаюсь выяснить, как написать скрипт, который будет принимать такие файлы: img123 img123back img124 img125 img125back img126 img127 Мне нужно переместить все файлы, которые имеют тот же номер, что ...
0
голосов
1ответ
116 показов

Сделайте ярлык сценария Cygwin, который запрашивает параметры

Я создал скрипт для Cygwin и установил ярлык, как описано в конце этого урока. Хотя мой сценарий должен принимать переменные параметры и то, как он был установлен, он либо работает, как если бы не ...
0
голосов
2ответа
428 показов

Замените одну строку содержимым Multline в файле nginx.conf

Я хочу сделать резервную копию файла "/etc/nginx/nginx.conf" А затем отредактируйте его так, чтобы следующая строка в файле: include /etc/nginx/sites-enabled/*; Вместо этого появится как ... include ...
0
голосов
1ответ
3k показов

Как заархивировать CSV-файлы с определенным шаблоном в каталог, используя сценарий оболочки Unix

У меня есть файлы в каталоге Linux. Некоторые из файлов перечислены ниже -rw-rw-r--. 1 roots roots 0 Dec 23 02:17 zzz_123_00000_A_1.csv -rw-rw-r--. 1 roots roots 0 Dec 23 02:18 zzz_121_00000_A_2.csv ...
0
голосов
1ответ
28 показов

Автоматизируйте процесс, используя скрипт bash

У меня есть клиентский процесс unimrcp (ucp), и я хочу создать несколько ucp, используя скрипт оболочки. Всякий раз, когда я порождаю UCP, он возвращает командную строку, с помощью которой я могу ...
0
голосов
1ответ
102 показов

Пробовать команды в bash ограниченное количество раз

Хотел повторить команду в функции. Для тестирования я написал неправильную команду (lsss). Он должен попытаться 5 раз и потерпеть неудачу, но он застрял в бесконечном цикле. #!/bin/bash RETRY () { ...
0
голосов
1ответ
42 показов

Скопируйте видео с устройства USB на рабочий стол в OSX

Я хотел бы установить скрипт, который выполняет следующие задачи Запускает таймер обратного отсчета или задержку По завершении таймера проверяет удаленное USB-устройство (камеру) на наличие ...
0
голосов
2ответа
1k показов

SSH автоматически запускает bash в Docker-контейнере при подключении

У меня Docker, работающий на экземпляре AWS EC2 (Elastic Beanstalk). Я хотел бы в интерактивном режиме автоматически запускать bash в контейнере с помощью сценария, который я запускаю из своей ...
0
голосов
1ответ
90 показов

Добавить сопоставление дисков через GPO без домена на WinSrv2012r2

Я новичок в WinSrv2012r2 и все вещи GPO. Теперь моя проблема в том, что я использую пакетный файл для создания сопоставления дисков (s: :) На самом деле я не хочу помещать это в автозапуск, потому ...
0
голосов
1ответ
114 показов

отправлять команды в новый bash, а не закрывать

Я делаю сценарий, который должен открыть новый экземпляр bash, ввести несколько команд и затем разрешить мне продолжать использовать этот экземпляр bash. Как я могу это сделать? На данный момент у ...
0
голосов
1ответ
302 показов

Как получить исходный текст страницы результатов поиска Google?

Я хочу написать код для выдачи имен героев сериалов или фильмов с использованием сценария оболочки ... Я планирую сделать это, извлекая источник страницы из результатов поиска Google, для которого ...
0
голосов
1ответ
576 показов

Bash скрипт должен конвертировать строку в дату

Здравствуйте, у меня есть скрипт bash для проверки целостности резервных копий. Мне нужно отредактировать его, так как я должен предупредить меня, когда самая старая резервная копия более 60 дней ...
0
голосов
1ответ
39 показов

Вызов функции изнутри функции

Я подключаюсь к серверу с помощью ssh с помощью функции connect6 , затем мне нужно вызвать функцию operations из функции connect6 которая дополнительно выполняет свои команды. Если я помещаю все ...
0
голосов
2ответа
208 показов

Размер шрифта в скрипте оболочки

При выполнении моего скрипта я хочу, чтобы размер шрифта нескольких эхо-команд был больше, чем отображаемые другие. Есть ли способ сделать это?
0
голосов
1ответ
52 показов

SCP отключил последний измененный файл в удаленном каталоге

Существует ли простая команда для SCP, которая является последним измененным файлом в каталоге на удаленном хосте? Я могу понять, как сделать это с локального на удаленный ... что-то вроде:scp ``ls ...
0
голосов
1ответ
1k показов

Как получить ответ от URL окна пакета

У меня есть сценарий оболочки, которую я конвертирую в пакет Windows. В сценарии оболочки я делаю запрос curl на URL, где я сохраняю его ответ в переменной, а затем я передаю эту переменную в ...
0
голосов
0ответов
248 показов

Как запустить Shell Script в Windows с виртуальной средой?

Я создал виртуальную среду в моей системе с каталогом под названием virt_env . Я установил необходимые скрипты Python. Теперь я хочу запустить .sh скрипт из той же виртуальной среды. Если я буду ...
0
голосов
1ответ
600 показов

Проверьте каталог существует на удаленном сервере

Я пытаюсь проверить, существует ли каталог на удаленном сервере, используя команду sshpass с ssh. Это мой код if [sshpass -p 'xxxx' ssh admin@xx.xx.xx.xx '[ -d ...
0
голосов
2ответа
244 показов

выведите несоответствующие числа, сравнив два файла в linux

Например у меня есть два файла file1.txt с двумя столбцами, разделенными: 1111:2222 3333:4444 5555:6666 7777:8888 file2.txt 1111:2222 3333:4444 5555:6666 я хочу сравнить второй столбец и желаемый ...
0
голосов
1ответ
79 показов

Linux находит команды для отображения файлов старше 7 дней - без использования метки времени

есть процесс, который создает файлы каждые полчаса. Я хочу удалить файлы старше 7 дней. Но когда я запускаю эту команду, она удаляет файл старше семи дней из текущей метки времени запуска, но я не ...
0
голосов
1ответ
32 показов

Сценарий оболочки не будет работать после передачи файла на сервер, но будет работать, если скопировать в VI

Как гласит заголовок, у меня написан сценарий оболочки, а затем перенесите файл в RHEL6 или 7. Я даю сценарию разрешение на запуск и запуск. Он выводит кучу ошибок. Если я сделаю резервную копию ...
0
голосов
1ответ
328 показов

Постоянная глобальная переменная в оболочке Linux

У меня есть сценарий, который должен "включать свет" для других сценариев в некоторых случаях для других сценариев, и поскольку переменная окружения доступна только для дочернего процесса, дюйм ...
0
голосов
1ответ
31 показов

как удалить все файлы, которые старше, чем X дней и которые заканчиваются числом / с

мы хотим удалить все файлы, оканчивающиеся числом с цифрой или более, как 2 цифры или три цифры и т. д. примечание - когда файлы заканчиваются номером, это говорит нам, что этот файл был повернут и ...
0
голосов
0ответов
48 показов

обновить значение свойства PasswordAuthentication как yes в /etc /ssh /sshd_config в автоматическом режиме

Я хочу обновить файл /etc /ssh /sshd_config с PasswordAuthentication как да. Я могу сделать это с помощью редактора vi . Можно ли сделать то же самое тихо с командой Unix.