Вопросы с меткой [bash-scripting]
Сценарии Bash - это создание сценариев на языке оболочки Bash.
658 вопросов
0
голосов
1ответ
104 показов
Как я могу создать псевдоним двоичного файла в зависимости от машины, на которой я работаю
Я работаю на разных машинах, некоторые из них centos7 , некоторые - centos6 , я создаю бинарный tmux с разными версиями для каждого «типа», так как одна и та же версия не может работать на обоих. Как ...
0
голосов
1ответ
64 показов
Использование `ls`, чтобы показать настоящее имя владельца файла
У пользователей Unix их реальные имена могут быть перечислены в /etc/passwd/ . Команда finger может отображать настоящие имена. Может ли ls -l показать эти настоящие имена владельцев файлов рядом с ...
0
голосов
2ответа
42 показов
cmd.exe запущен с другого cmd.exe
Я делаю сценарий, который я начинаю с bash.exe из Cygwin для Windows: C:\bash.exe my_script.sh Это меняет мой Python Virtual Env в зависимости от некоторых условий. Для тех, кто знает Virtualenv, мне ...
0
голосов
0ответов
50 показов
как молча скопировать открытый ключ, используя ssh-copy-id
Я копирую свой открытый ключ на другой компьютер, используя ssh-copy-id . $ sudo ssh-copy-id -i /home/vagrant/.ssh/id_rsa.pub vagrant@datanode1.com /bin/ssh-copy-id: INFO: Source of key(s) to be ...
0
голосов
2ответа
409 показов
Как использовать текущее имя файла несколько раз в команде канала?
Я пытаюсь конвертировать пакет файлов .mov в mp4. Как я могу получить имя файла из канала для генерации команды ffmpeg? Как использовать аргумент трубы несколько раз в звене цепи? Я пытаюсь получить ...
0
голосов
1ответ
732 показов
Скрипт для перемещения или распаковки файлов (rtorrent после завершения скрипта)
Концепт Поэтому я некоторое время боролся со сценарием, который запустится, когда rtorrent закончит загрузку. Скрипт должен проверить третий аргумент от rtorrent и действовать соответственно. ...
0
голосов
1ответ
14 показов
Как определить настройки xsetwacom по умолчанию для подключенных устройств
Поскольку xsetwacom будет применять настройки только временно, я хотел бы написать сценарий запуска, который применяет настройки для моего планшета. Мне интересно, есть ли способ определить все ...
0
голосов
2ответа
53 показов
Задача автоматизации
Мне нужно выполнить эту команду при загрузке: xcape -e 'Control_L=Escape' . Поэтому я пишу скрипт под названием swapkeys.sh: #!/bin/bash xcape -e 'Control_L=Escape' И я делаю его исполняемым с ...
0
голосов
0ответов
24 показов
Как избавиться от пробелов в sh for loop?
Я пытаюсь перебрать список файлов, но в их пути есть пробелы ... Это код до сих пор (в оболочке /Bash): for i in $(find path -name pattern); do dosomething "$i" ; done Из-за пробелов в пути имя ...
0
голосов
1ответ
576 показов
Bash скрипт должен конвертировать строку в дату
Здравствуйте, у меня есть скрипт bash для проверки целостности резервных копий. Мне нужно отредактировать его, так как я должен предупредить меня, когда самая старая резервная копия более 60 дней ...
0
голосов
1ответ
28 показов
Автоматизируйте процесс, используя скрипт bash
У меня есть клиентский процесс unimrcp (ucp), и я хочу создать несколько ucp, используя скрипт оболочки. Всякий раз, когда я порождаю UCP, он возвращает командную строку, с помощью которой я могу ...
0
голосов
1ответ
267 показов
Разобрать NPM_TOKEN форму .npmrc для конкретного реестра
Файл .npmrc содержит несколько таких записей: //registry.npmjs.org/:_authToken= //my.privateregistry.com/:_authToken= Также могут быть совершенно разные записи в .npmrc . Как я могу проанализировать ...
0
голосов
1ответ
341 показов
Приостановить цикл в Linux
Я использую следующий код для цикла ffmpeg на моем сервере Linux. Вот что у меня есть: #!/bin/bash while :; do ffmpeg -re -i "input" output.mp4 done То, что я хотел бы сделать, это приостановить ...
0
голосов
1ответ
42 показов
Как удалить 2 типа файлов из каталога?
Как удалить все файлы двух разных типов? например, rm Downloads/*. jpg но я также хочу удалить все файлы .png? Я попробовал rm Downloads/*. Jpg * .png, но это не сработало и не добавило запятую.
0
голосов
1ответ
86 показов
Отложенное выполнение сценария оболочки
Я сделал простой файл сценария на моей машине с Linux, чтобы смонтировать диск iscsi. iscsiadm –m node --targetname THE_TARGET_IQN --login mount /dev/sdb1 /home/mounted Проблема в том, что когда я ...
0
голосов
0ответов
484 показов
Помощь скрипта пакетного преобразования ручного тормоза для установки выходного расширения, указанного в официальных пресетах
Благодаря многочисленным дискуссиям о сети SE и других местах мне, наконец, удалось создать рабочий скрипт, который хорошо работает, кроме предустановок Matroska. Я понимаю, что проблема заключается ...
0
голосов
1ответ
200 показов
показать дубликаты данных с awk print $ 2, $ 3, $ 4 в одной строке
Если у меня есть 2 списка, которые содержат следующее (примеры): list1 x;00:26:82:50:00:00;192.168.1.195;COMPUTER1 x;00:26:82:50:11:11;192.168.1.195;COMPUTER2 ...
0
голосов
2ответа
187 показов
Скрипт Bash для перекрестной проверки списка имен с помощью файла конфигурации брандмауэра
Я ищу, чтобы автоматизировать что-то с помощью сценария на Bash или Python. Допустим, у меня есть файл конфигурации с устройства. Простой файл config.txt. Содержимое может быть таким (реальный файл ...
0
голосов
0ответов
1k показов
Как запустить несколько команд при запуске на Lubuntu?
Мне нужно будет запустить эти команды при запуске: xmodmap -e "keycode 135 = косая черта с обратной косой чертой" xmodmap -e "ключ-код 48 = двоеточие слева" xmodmap -e "keycode 51 = exclab ...
0
голосов
1ответ
114 показов
Каковы плюсы и минусы использования && или || против если /elif /else?
В bash я могу сделать тестовое условие, используя && и / или || а не блок if / elif / else. Когда это применимо, я использую, как правило, использовать && и / или || вместо того, чтобы строить блок ...
0
голосов
1ответ
74 показов
SSH Remote работает из командной строки Bash, но не сценария Bash
(Примечание. Несмотря на то, что я ответил на пару своих собственных вопросов, у меня все еще есть оставшийся без ответа вопрос в нижней части этого поста.) Когда я запускаю следующую команду из ...
0
голосов
1ответ
112 показов
Переменные из `read` в скрипте bash не определены
У меня есть скрипт bash, который я использую с i3wm для переключения между режимами экрана (внешний экран, внутренний экран, все или зеркало). Первая часть скрипта захватывает название экранов. Если ...
0
голосов
1ответ
1k показов
Пакетный файл для переключения между сетевыми адаптерами
У меня есть ноутбук, который, когда он у меня на столе, подключен к USB-адаптеру Wi-Fi. Однако всякий раз, когда я приношу его куда-либо еще, я использую внутреннюю карту Wi-Fi. Но это означает, что ...
0
голосов
0ответов
154 показов
Openvas «Не удалось прочитать ответ» в скрипте bash
Я новичок в скрипте bash. У меня есть сценарий bash OpenVAS, который пытается создать цель, получить идентификатор цели, затем создать задачу и получить идентификатор задачи. #!/bin/bash ...
0
голосов
2ответа
113 показов
sh синтаксис для обработки нулевых файлов, совпадающих с подстановочным знаком, а также больше?
Я хочу написать сценарий оболочки /bin/sh который будет обрабатывать любые файлы, соответствующие шаблону. Это легко обрабатывать 1 или более подходящих файлов. Тем не менее, я нахожу неудобным ...
0
голосов
2ответа
3k показов
Удалить строки, которые соответствуют из файла
У меня есть файл, который содержит различные даты и IP-адреса, которые мне нужны для ежедневной очистки. Формат файла: # 2018-02-21 11:31:37 - user1 - This is a test. 1.1.1.1 # 2018-02-21 11:32:30 - ...
0
голосов
1ответ
517 показов
Как интерпретировать тайм-ауты curl?
curl --max-time 3 'http://website.com'; if [ 0 -eq $? ]; then ... else ... fi Я пытаюсь, чтобы curl по-разному реагировал на URL в тот тайм-аут. Как передать вывод ошибки curl в оператор if? Это ...
0
голосов
2ответа
37 показов
разделение файла: подставьте `egrep` в` sed`
Я хочу разделить мой файл $, содержащий x строк пополам, и проверить, сколько строк содержат « мертвые » в журнале. Я начал со следующего: half=`expr $(egrep -c . $file) / 2` sed -n 1,${half}p $file ...
0
голосов
0ответов
106 показов
Как принудительно остановить бесконечный цикл в Upstart «pre-start script»?
У меня есть следующий pre-start script в одной из моих конфигураций Upstart: pre-start script cd "$(dirname "$(dirname "$(readlink "/etc/init/${UPSTART_JOB}.conf")")")" . ...
0
голосов
1ответ
32 показов
Bash: настройка диапазона петли через cli arg?
Установка диапазона цикла в 20 так работает нормально: $ cat test.sh #!/bin/bash for i in {1..20}; do echo "$i" done Но как мне установить ограничение по количеству, используя arg из командной ...
0
голосов
2ответа
446 показов
bash: как напечатать значения нескольких массивов
Я новичок в сценариях оболочки и пытаюсь выяснить, как напечатать 3 (или более) значения массива одновременно. Вот список слов, с которыми я работаю: $ cat words.txt one two three four five six seven ...
0
голосов
1ответ
58 показов
Можете ли вы иметь файл терминала в Linux, как Windows Batch? Что такое расширение?
Прошло много времени с тех пор, как я загрузил свой Kali Linux на виртуальную машину Windows (VirtualBox, а не VMware). На своем хосте Windows я создал множество пакетных сценариев, которые могут ...
0
голосов
1ответ
47 показов
различие по содержимому файла
Я пытаюсь сделать различия в двух файлах и сравнить их содержимое, и если они отличаются, отправьте электронное письмо. Ниже мой сценарий, который я не могу заставить работать по какой-то причине. ...
0
голосов
2ответа
92 показов
Bash :: добавить текст к выводу файла
Я очень новичок в Shell Scripting, так что это может быть очень простое решение, но я изо всех сил пытаюсь заставить его работать. У меня есть файл с этим содержанием: example1.eu example2.eu ...
0
голосов
1ответ
893 показов
пакетное преобразование sox из .raw в .wav
Я пытаюсь преобразовать 728 .raw файлы в 16 кГц .wav файлы, но я получаю следующую ошибку Форматы sox FAIL: невозможно открыть входной файл `outputdir/rawfile/b95981d1-3aa6-4d10-b755-990915951efc ': ...
0
голосов
2ответа
71 показов
Команда чтения не будет читать строки файла в несколько переменных
Я очень новичок в bash . У меня есть файл с именем osss в моем текущем рабочем каталоге, и мой скрипт: read s1 s2 s3
0
голосов
1ответ
72 показов
Как сделать gmic run без многословия в bash
Я пишу несколько скриптов bash и использую gmic для генерации некоторых картинок. Тем не менее, gmic печатает шаги для каждого изображения. Есть ли способ сделать gmic в "тихом режиме", то есть ...
0
голосов
1ответ
444 показов
Пакетное конвертирование изображений в webp с использованием cwebp
Я пытаюсь конвертировать изображения в папке в веб-используя cwebp Я выбрал решение @InfinitePrime здесь for file in *; do cwebp -q 50 -m 6 -z 9 $file -o $file.webp; done; Пока это работает; вывод ...
0
голосов
2ответа
1k показов
MacOS Терминал найти самый последний файл в каталоге
Я пишу (как я думал, это будет) небольшая функция bash для определения самой последней фотографии, импортированной в стандартное приложение Apple Photos.app из DSLR. Пока это выглядит примерно так: ...
0
голосов
1ответ
78 показов
САС: Как использовать переменные
Я делаю скрипт для установки Post OS, который будет состоять из установки env для приложений и БД, а также будет включать усиление защиты. Делать это вручную нецелесообразно, так как скрипт Bash ...
0
голосов
2ответа
50 показов
Как проверить подключение к локальной сети с помощью терминала Mac OS?
Я ищу команду терминала или утилиту для постоянного тестирования моего локального сетевого подключения. Я хочу проверить соединение между моим MacBook Pro и маршрутизатором. Я использую Powerline и ...
0
голосов
0ответов
69 показов
синхронизировать 2 машины с помощью wget
В моей локальной сети есть машина с Ubuntu, и у меня есть полный доступ к ней. В Интернете есть еще один компьютер с публичным IP-адресом, например 3.3.3.3 и он работает как https-сервер, и доступ к ...
0
голосов
1ответ
30 показов
Включение% date% в создание файла журнала приводит к ошибке "путь не найден"
Я пытаюсь создать файлы журналов с динамическим именем на основе сегодняшней даты. Я использую примеры, найденные в Интернете, но ни один из них, похоже, не работает для меня. C:\Users\Amit>echo ...
0
голосов
2ответа
1k показов
ldapsearch - как отобразить «lastLogonTimestamp» и конвертировать окна lastlogontimestamp в дату в bash
Я хочу найти в Active Directory неактивных пользователей, у которых нет логина в течение x дней / месяцев. У меня такой запрос ldapsearch: ldapsearch -h domain.test -p 389 -D ...
0
голосов
0ответов
68 показов
Увеличить ширину столбца для iotop
В настоящее время я использую команду iotop, чтобы получить снимки того, что моя система делает так: sudo iotop -C 10 20 > iotop.txt Однако в выходном файле текст выглядит так: 2017 Oct 14 16:13:45, ...
0
голосов
2ответа
312 показов
Как прокомментировать команду многострочного скрипта bash
Есть ли способ закомментировать многострочную команду bash, не комментируя каждую строку с предшествующим #? когда одна команда состоит из нескольких строк, продолжающихся через косую черту, которая ...
0
голосов
1ответ
93 показов
сохранение или сохранение данных HTTP POST в файл на Linux
Как сохранить данные HTTP 'POST' на веб-сервере в Linux с помощью скрипта bash или другого скрипта? Я хочу, чтобы веб-сервер мог сохранять данные POST каждый раз, когда разные клиенты отправляют ...
0
голосов
1ответ
77 показов
yum update shell scripting
Я новый liunx Сценарии могут кто-нибудь помочь мне с сценарием для обновления yum, где мы хотим обновить все пакеты linux без перезагрузки.(Исключая ядро и важные пакеты, которые требуют перезагрузки)
0
голосов
2ответа
211 показов
Скрипт выбора опций внутри запущенной программы
Я хочу запустить программу, которая ожидает два ввода после выполнения, чтобы решить, как она будет работать. Вот так: $ program Running program 1. Option one 2. Option two select an option: 3. ...
0
голосов
1ответ
12 показов
Получение сведений о версиях приложений всех узлов vz через командную строку
Поиск сведений о применении всех контейнеров openvz Нужно было найти версии приложений (например, cpanel, apache, php, mysql, ruby и rails)