Вопросы с тегом «bash»

12
Извлечь слово из строки, используя grep / sed / awk

У меня есть строка 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 и хочу извлечь слово, qaкоторое следует -Dspring.profiles.active. У меня есть строка сохранить в файл text.txt просто для демонстрации на нем. Когда я делаю grep -r -o...

12
Может ли VeraCrypt использовать постоянные точки монтирования в Linux?

Может ли VeraCrypt использовать постоянные точки монтирования в Linux? Windows + VeraCrypt + зашифрованные тома абсолютные пути В Windows я могу смонтировать зашифрованные разделы / диски veracrypt через пакетный скрипт, который использует имя устройства, отображаемое с помощью mountvol.exe. Такой...

12
Запуск .sh каждые 5 минут

У меня есть скрипт .sh, который загружает фотографию с сервера японского спутника и устанавливает ее в качестве фоновой картинки. Я поместил его в список автозагрузки, но как мне запускать его каждые 5 минут...

12
Скрипт Bash для отслеживания изменений файла и выполнения команды

У меня есть папка с кучей подпапок, эти папки asciidoctorотформатированы с .adocрасширением. Каждый раз, когда я вносил изменения в файлы (что часто), мне нужно запустить asciidoctor -q filename.adoc скомпилировать его в формат HTML. Я пытаюсь автоматизировать процесс. до сих пор я пришел с этим с...

12
Является ли globbing особенностью оболочки?

Я прочитал много вопросов и ответов, как этот и этот Я знаю, что подстановочные знаки раскрываются оболочкой перед выполнением команды, и они являются функцией оболочки. Также подстановочные знаки работают с теми командами, которые могут принимать много аргументов. В find . -name *.rb случае мы...

12
Для цикла с алфавитом

Это отлично работает на OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Но когда я запускаю его в Ubuntu, я получаю следующую ошибку. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Я не могу решить эту проблему. Какие-либо...

12
Сортировка и объединение 2 файлов без повторяющихся строк на основе первого столбца

У меня есть файл со всеми названиями тестов: $ cat all_tests.txt test1 test2 test3 test4 test5 test6 И еще один файл, содержащий имена тестов и связанный с ними результат: $ cat completed_tests.txt test1 Passed test3 Failed test5 Passed test6 Passed Как создать новый файл, содержащий все имена...

12
Как исправить предупреждение: подстановка команды: игнорируется нулевой байт при вводе?

У меня есть скрипт, который запускается, который должен использовать notify-send, но запускается как root. Единственное, что я нашел, это работает, это скрипт . Проблема в том, что на этой линии: DBUS_SESSION=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$DBUS_PID/environ | sed -e...

12
Как настроить ярлыки на рабочем столе в KDE для запуска команд терминала?

Я пытаюсь сделать ярлык на рабочем столе для запуска Spyder, который можно запустить, набрав spyderв терминале. Я сделал spy.shсценарий с spyderв нем. Это работает с bash spy.shи ./spy.sh. Но когда я делаю ярлык на рабочем столе, как это: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment=...

12
Как разделить вывод команды на отдельные строки

list=`ls -a R*` echo $list Внутри сценария оболочки эта команда echo выведет список всех файлов из текущего каталога, начиная с R, но в одной строке. Как я могу напечатать каждый элемент в одной строке? Мне нужна общая команда для всех сценариев происходят с ls, du, find -type -dи...

12
Замена терминала! сопровождаемый числом с командой

Я очень озадачен моим терминальным сеансом Ubuntu, кажется, он заменяет разделы в командах, которые начинаются с, !после которых следует число, казалось бы, случайных команд Он делает это, !87заменяя его, screen -lа также !88и заменяя его ls. Любые идеи, почему это происходит, будут высоко...

12
Есть ли что-то похожее на echo -n в heredoc (EOF)?

Я пишу огромный скрипт-фабрику сценариев, генерирующую множество сценариев обслуживания для моих серверов. До сих пор я пишу несколько строк, которые нужно записать в одну строку, echo -neнапример, echo -n "if (( " | sudo tee -a /usr/local/bin/upgradeAllServers &> /dev/null # Generate...

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

Я столкнулся с проблемой головной боли. Я хочу выполнять несколько команд в фоновом режиме, поэтому я хочу запускать их в bash одну за другой. Легко запустить одну команду в оболочке linux в фоновом режиме, вот так: myCommand & Также легко запустить несколько команд, вот так: myCommand1...

12
Заставка терминала с погодой, календарем, временем и информацией Sysinfo?

Я видел Ubuntu Bash под заставкой Windows 10 здесь: Подсистема Windows для Linux отображает дистрибутив Linux? Как я могу изменить мой, ~/.bashrcчтобы получить подобный заставку в обычной Ubuntu, которая будет выглядеть следующим образом ?:...

12
Ошибка в функции оболочки для подсчета четных чисел

Для назначения я должен написать функцию, которая печатает количество четных чисел, когда предоставляется последовательность чисел. Я использовал фрагмент кода, который использовал для предыдущего назначения (для печати, 1когда число было четным, а 0когда число было нечетным) Моя проблема сейчас в...

12
Сценарий Bash для резервного копирования / клонирования Ubuntu в другой раздел

Ubuntu 18.04 вышла 26 апреля 2018 года, и я хочу попробовать обновить мои программы и преобразовать мои данные, но не хочу фиксировать их, если есть ошибки. Я сократил Windows с 410 ГБ до 385 ГБ, перезагрузил Ubuntu 16.04 и побежал gpartedсоздавать новый раздел на 25 ГБ с надписью «Ubuntu18.04». Я...

12
Создание скрипта с опциями для доступа к разным каталогам и файлам

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