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

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

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 - разные файлы. Так что, если оператор печатает другой(как и ожидалось), но ...