Вопросы с меткой [shell-script]
Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.
1130 вопросов
0
голосов
2ответа
842 показов
Скрипт оболочки для cd и ls автоматически на macOS
Я использую macOS Sierra и пытаюсь написать сценарий оболочки, который позволит мне использовать одну команду для cd и ls одновременно. Я ухожу из этой темы, но мне не повезло адаптировать его к ...
0
голосов
2ответа
409 показов
Как использовать текущее имя файла несколько раз в команде канала?
Я пытаюсь конвертировать пакет файлов .mov в mp4. Как я могу получить имя файла из канала для генерации команды ffmpeg? Как использовать аргумент трубы несколько раз в звене цепи? Я пытаюсь получить ...
0
голосов
2ответа
127 показов
Запросить более 1 базы данных в DB2 v10
Я пишу сценарий аудита, который сначала собирает информацию на сервере Linux, а затем подключается к экземпляру DB2 v10 через CLI db2 для выполнения запросов. Отлично работает с одной базой данных на ...
0
голосов
2ответа
446 показов
bash: как напечатать значения нескольких массивов
Я новичок в сценариях оболочки и пытаюсь выяснить, как напечатать 3 (или более) значения массива одновременно. Вот список слов, с которыми я работаю: $ cat words.txt one two three four five six seven ...
0
голосов
1ответ
350 показов
Как перенаправить сообщения об ошибках в файл журнала в скрипте оболочки
Я выполняю приведенную ниже команду для хранения соответствующих файлов / каталогов, однако, если я не нахожу совпадений, то я получаю сообщения об ошибках на консоли matching_files=`ls -d ...
0
голосов
2ответа
561 показов
Запустите в bash, строка как команда не работает (Duplicity)
Я использую Duplicity для резервного копирования моего сервера на другой. Поскольку существует несколько серверов, я хочу создать bash-скрипт, который запускается с cron разделяющего папки (и ...
0
голосов
1ответ
745 показов
Запуск программы с параметрами в AutoHotKey
У меня есть следующий скрипт AutoHotKey: NumpadPgDn:: Run C:\cygwin64\bin\mintty.exe, B:\Users\User\Desktop - Return Тире в конце второй строки (-) необходимо добавить в программу в качестве ...
0
голосов
1ответ
32 показов
Bash: настройка диапазона петли через cli arg?
Установка диапазона цикла в 20 так работает нормально: $ cat test.sh #!/bin/bash for i in {1..20}; do echo "$i" done Но как мне установить ограничение по количеству, используя arg из командной ...
0
голосов
1ответ
716 показов
Как отправить стандартный вывод команды на вход Expect?
Я хочу написать скрипт shell + ожидающий, который автоматически заполняет мои пароли с помощью утилиты lpass LastPass CLI. Я не уверен, как выполнить отправку пароля, возвращенного lpass на ввод ...
0
голосов
1ответ
380 показов
Покажите user @ hostname в теме oh-my-fish
Я пытаюсь, чтобы user @ hostname все время отображался в теме рыбы bobthefish , независимо от того, являетесь ли вы пользователем по умолчанию или нет. Я попытался редактировать ...
0
голосов
0ответов
19 показов
Отключение панели меню браузеров, кроме "Закладка", "Новая вкладка" и "Новое окно"
Добрый вечер. У меня есть проект для моего офиса, и мне нужна помощь, т.е. отключение строки меню, сочетаний клавиш и панели команд для Internet Explorer, Mozilla Firefox и Google Chrome, но ...
0
голосов
1ответ
3k показов
Запускать скрипт оболочки при запуске (Kali Linux)
Это кажется очень простой вещью, и я даже следовал нескольким учебникам, чтобы получить простой скрипт для запуска при запуске, но безрезультатно. Вот как выглядит мой скрипт, который находится в ...
0
голосов
0ответов
63 показов
Почему цикл For в linux показывает меньшую производительность, чем в Solaris?
У меня есть сценарий оболочки, который я запускаю как на Linux, так и на Sun Solaris, однако есть существенная разница во времени, которое требуется сценарию для выполнения. Когда я отладил скрипт на ...
0
голосов
1ответ
172 показов
Изменить структуру папок (музыкальной коллекции) на основе имен папок (потому что Foobar2000 сломался)
Уважаемое сообщество суперпользователей, позвольте мне начать с того, что у меня очень мало опыта программирования, поэтому заранее прошу прощения, если мой вопрос может показаться странным. Недавно ...
0
голосов
3ответа
97 показов
Как отобразить цветной текст в терминале?
Я хочу отображать цветной текст в терминале (оболочка bash). Пробовал с таким подходом: echo -e "\e[1;31m This is red text \e[0m" Но это не меняет цвет текста на красный.
0
голосов
1ответ
382 показов
Как повторить символ N раз с printf
У меня есть функция, которая передает строку. Я хочу, чтобы эта функция дополняла эту строку символом * в строке. Допустим, я прошёл foo bar хочу напечатать что-то вроде *************** *** foo bar ...
0
голосов
0ответов
1k показов
Как запустить несколько команд при запуске на Lubuntu?
Мне нужно будет запустить эти команды при запуске: xmodmap -e "keycode 135 = косая черта с обратной косой чертой" xmodmap -e "ключ-код 48 = двоеточие слева" xmodmap -e "keycode 51 = exclab ...
0
голосов
0ответов
95 показов
Цикл n-времена на DOS 6.22
FOR /L %%parameter IN (start,step,end) DO command не работает в DOS 6.22 . Аргумент /L для циклического перебора набора чисел недоступен в DOS 6.22 . FOR в DOS 6.22 может просто перебирать набор ...
0
голосов
1ответ
64 показов
Запуск nano из функции в конфигурационном файле (функция в zshrc) не сохраняет изменения
Я использую zsh в качестве оболочки и пытаюсь добиться этого: В моем файле .zshrc я хочу иметь функцию, которая изменяет мой .zshrc, сохраняет его и перезагружает. До сих пор я должен функции (в моем ...
0
голосов
0ответов
146 показов
Замените символ подчеркивания печатным символом для всех имен файлов, используя цикл
В настоящее время я изучаю сценарии, поэтому пытаюсь написать какой-нибудь случайный сценарий. Сегодня я написал скрипт, который будет принимать тип файла как arument и заменять пробел символом ...
0
голосов
1ответ
2k показов
синтаксическая ошибка рядом с неожиданным токеном `} '
Я пишу программу с некоторыми случайными тестами, которые просит мой брат. Но когда я закончил писать, я начал тестировать и вот результат: ./benchmarksuite.sh: line 45: syntax error near unexpected ...
0
голосов
0ответов
439 показов
Подача переменных среды через bsub (платформа LSF)
Кажется, я не могу передать переменные среды в сценарии, отправленные в планировщик кластера через bsub . Это прекрасно работает, когда я отправляю команды, которые напрямую используют эти переменные ...
0
голосов
1ответ
121 показов
Как выполнить файл .sh (raspberrypi), который присутствует в другой папке
Имя файла Sh: runme.sh Путь: /home/pi-bridger/ Я хочу запустить скрипт .sh, который находится в /home/pi-bridger/ . Я могу запустить его внутри папки с помощью команды ./runme.sh . Я хочу запустить ...
0
голосов
1ответ
685 показов
Запускать скрипт после сбоя или перезагрузки в Ubuntu Server
У меня есть скрипт, который используется для запуска моего приложения, и он отлично работает. Однако проблема заключается в том, что мне нужно иметь возможность выполнять этот скрипт автоматически ...
0
голосов
1ответ
101 показов
Поиск файла в папке с рисунком номера
Ниже я дал команду find, чтобы найти и вывести список всех файлов в папке. Файлы перечислены в алфавитном порядке, но я хочу перечислить все файлы в порядке номеров. когда я использовал "-number" ...
0
голосов
1ответ
286 показов
Проверьте раздел диска в Linux Shell Script с подстановочными знаками
Я писал сценарий оболочки, который стирает, разбивает на разделы и форматирует выбранный диск, когда у меня возникли проблемы с дисками nvme. По сути, я пытаюсь выполнить способ использования ...
0
голосов
1ответ
364 показов
Альтернативный способ передачи файлов scp/cp на удаленный сервер с целевым путем подстановочного знака
Я пытаюсь скопировать один файл с локального сервера в список серверов, описанных в Servers.txt. Целевой путь - что-то вроде /local/opt/path1/sub/*/lib/file.jar * может соответствовать любой папке ...
0
голосов
1ответ
521 показов
sudo su с паролем, предоставленным в jenkins?
Я застрял с одним требованием, при котором я переключаюсь на какого-то пользователя "ххх", и он каждый раз запрашивает пароль. Я пытаюсь автоматизировать этот процесс с помощью пароля, жестко ...
0
голосов
1ответ
450 показов
Не может найти bash-скрипт, но может его выполнить
Я устанавливаю среду тестирования для сайта travis-ci с помощью Ubuntu. Команды тестирований инкапсулируются в /home/travis/test_build.sh файла, в котором я пытаюсь вызвать скрипт , который ...
0
голосов
1ответ
85 показов
Как настроить TextMate на источник ~/.bashrc при выполнении сценариев оболочки?
В настоящее время, когда я пытаюсь использовать комплект сценариев оболочки в TextMate для выполнения сценария открытой оболочки, он использует собственные переменные среды и не выполняет исходный ...
0
голосов
1ответ
181 показов
Как запустить сценарии оболочки, начинающиеся с ./, в Ubuntu и Mac без каких-либо изменений?
Оригинальный код, предназначенный для Ubuntu: ./rebar get-deps ./rebar compile Когда я пытаюсь: sh start.sh start.sh: line 5: ./rebar: No such file or directory Исправить это просто, просто удалите ...
0
голосов
1ответ
288 показов
Mac: "командное" расширение файла может иметь какие сценарии?
У меня есть скрипт myname.command на OSX 10.8 из какого-то приложения. Имеет Bash-скрипт с подписью (she-bang). Какие другие форматы сценариев могут быть внутри файлов *.command ? Может, AppleScript ...
0
голосов
1ответ
102 показов
Можно ли настроить макрос или пакетный файл для программы, которая не поддерживает его?
Я должен сделать трудоемкий и повторяющийся процесс на работе над собственной программой, которая была построена внутри компании.Он не имеет встроенной поддержки макросов, пакетных команд, сценариев ...
0
голосов
1ответ
51 показов
Нужна помощь в получении информации с узлов HyperV с помощью Powershell
Ниже мой скрипт для получения информации. Я получаю OSStatus и время безотказной работы как пустым в выводе. Может кто-нибудь Пожалуйста, помогите мне получить вывод с помощью "Get-VM | Select-Object ...
0
голосов
1ответ
408 показов
Вывод Powershell с именами
У меня ниже этой команды PowerShell, чтобы получить вывод скорости Ethernet-адаптера на имя компьютера, которое я указываю: Get-WmiObject -class Win32_PerfRawData_Tcpip_NetworkInterface -ComputerName ...
0
голосов
1ответ
65 показов
функция bash с параметрами, которые нельзя использовать с eval в Msys2
Я использую Msys2 из PortableApps под Win 10. Ответ на этот вопрос (т. Е. Идентификация и решение проблемы) может быть связан с частью использования Unix/Linux или с его "адаптацией" к Windows через ...
0
голосов
2ответа
115 показов
Как рекурсивно вывести список изображений по тегу exif?
У меня есть каталог, полный каталогов с изображениями, все с различными тегами "ключевых слов". Как я могу (в оболочке Linux) перечислить все изображения, содержащие keyword1 и / или keyword2 ?
0
голосов
2ответа
103 показов
зацикливать (повторять) блокировку сценария до получения успешного пароля базы данных (mysql)
У меня есть следующая функция function executeMySql() { while IFS= read -p "$prompt" -r -s -n 1 char do if [[ $char == $'\0' ]]; then break fi if [[ $char == $'\177' ]]; then prompt=$'\b \b' ...
0
голосов
1ответ
69 показов
Как фильтр НАЙТИ -Е. REGEX используя начало и конец имени файла?
В настоящее время я использую эту команду, чтобы получить список файлов: find -E . -regex '.*\.(jpg|jpeg|png|gif|pdf)' Используя эту команду, я бы получил этот список: Сейчас : documentA.pdf ...
0
голосов
0ответов
63 показов
YouCompleteMe постоянно выдает ошибку в Vim
Недавно я начал использовать Ubuntu для изучения скриптов bash. Я установил vim-addon-manager & YouCompleteMe для автозаполнения в Vim. После этого, когда я запускаю Vim и пытаюсь что-то написать, я ...
0
голосов
0ответов
947 показов
Скрипты Powershell долго загружаются
Почему простой сценарий powershell занимает десяток и более секунд? Вот весь скрипт (test-slow.ps1): write-host "test" Я называю это так из командной строки: >echo %TIME% 15:07:12.64 >powershell ...
0
голосов
1ответ
471 показов
Нет необходимости в экспорте при запуске функций в подоболочке
У меня есть сценарий msource.sh который будет получен: $ cat msource.sh #!/usr/bin/env sh echo "($BASHPID) - sourced ${BASH_SOURCE[0]}" &>> "$logfile" # logfile is defined by the sourcing script ...
0
голосов
2ответа
112 показов
Проходить по каталогам по заданному пути, пока не будет достигнут существующий каталог
У меня есть неизвестный путь, указанный пользователем, где я хотел бы создать файл. Поскольку у меня нет разрешений на запись, мне нужно найти первый существующий каталог в пути, идущем изнутри ...
0
голосов
1ответ
482 показов
синтаксическая ошибка рядом с неожиданным токеном `> 'в скрипте, запущенном cron
Я пишу сценарий оболочки для Mac OS/Linux. Скрипт запускается заданием cron. Я пытаюсь добавить stdout и stderr в файл журнала. Моя команда (упрощенная) выглядит следующим образом (строка 5 в ...
0
голосов
1ответ
54 показов
Передать вывод cronjob в качестве параметра curl
У меня есть cronjob, который занимает почасовое резервное копирование. Теперь я хочу передать любой stderr в API. 0 * * * * /usr/local/sbin/script.sh 2>&1 | curl -k -X GET ...
0
голосов
0ответов
35 показов
Pashua Mac не позволит мне выровнять изображение поверх поля ввода. Я пробовал разные варианты, но безрезультатно
Недавно я начал играть с Пашуа, но, похоже, это доставляет мне некоторые неприятности. В настоящее время я использую это для сценария оболочки (Bash) и отредактировал файл примера, чтобы приблизиться ...
0
голосов
1ответ
147 показов
Удаление файла со специальными символами через терминал, который был выбран другой командой
это мой первый пост, так что иди осторожно :) Я создаю AppleScript, который запускает команды bash для выбора и удаления самого последнего измененного файла в указанной группе папок. Имя файла будет ...
0
голосов
2ответа
38 показов
Определение пробела в начале строки - сценарий оболочки
У меня есть образец файла, как показано ниже. Есть ведущие пробелы. Есть ли способ обнаружить их и напечатать точный номер строки, который содержит пробелы, используя сценарий оболочки? test space at ...
0
голосов
1ответ
36 показов
Распечатать все команды в функции bash
Я пытаюсь отладить функцию bash. Можно ли распечатать все команды, выполняемые функцией bash? Я знаю, что все команды можно распечатать скриптом bash, изменив #!/bin/bash в #!/bin/bash -x Как ...
0
голосов
1ответ
502 показов
как ведет себя команда diff в операторе shell
Я пробовал следующий код .. if diff f1.sh f2.sh; then echo Same else echo Different fi Вот.. В моем случае и f1.sh, и f2.sh - разные файлы. Так что, если оператор печатает другой(как и ожидалось), но ...