Unix-подобные системы
Запоминание/кэширование вывода командной строки
00
Вопрос или проблема У меня есть bash-скрипт, который я использую для запуска нескольких программ на Python и C++ в последовательности. Каждая программа принимает некоторые входные параметры, которые я определяю в bash-скрипте.
Unix-подобные системы
Подсчитайте количество символов в каждой строке.
00
Вопрос или проблема Как я могу эффективно подсчитать количество символов в строке текстового файла и затем определить, какие строки имеют количество символов, не соответствующее определенному целевому числу? Вы можете читать файл построчно и использовать
Unix-подобные системы
Как начать дерево приложений с зависимостями
00
Вопрос или проблема Мне нужно иметь возможность автоматически запускать запрашиваемое приложение. Каждое приложение может иметь предварительные приложения, которые нужно запустить перед его запуском, и само приложение может быть предварительным для приложения ‘
Unix-подобные системы
Можно ли выполнить функцию в фоновом режиме из функции, которая уже работает в фоновом режиме?
00
Вопрос или проблема Учитывая следующий скрипт: if [[ -z "$DOWNLOAD_ONLY" || "$DOWNLOAD_ONLY" = *conditions* ]]; then function get_condition { curl -s "https://conditions.com" | jq '.included[].attributes | select(retracted)' | jq --arg item $2 '. + {item: $item}' >
Unix-подобные системы
Ошибка сценария оболочки Linux Bash: невозможно выполнить: требуемый файл не найден
00
Вопрос или проблема У меня есть два похожих скрипта с разными именами. Один работает нормально, а другой выдает ошибку. Может кто-нибудь сказать, в чем проблема? Это мой скрипт test.sh, который работает нормально [nnice@myhost Scripts]$ cat test.sh #!
Unix-подобные системы
удаление первого и последнего символа и пробелов из json-файла
00
Вопрос или проблема Я предоставил наборы различных входных файлов, как показано в примере ниже cat out.txt [ { "региональная_единица": "node" "имя_источника": "1753250187_SPS", "технология": "STP", "временная_единица": "15мин", "имя_столбца_временной_метки"
Unix-подобные системы
В bash, как захватить stdout и код завершения команды, когда активен флаг -e?
00
Вопрос или проблема Чтобы захватить stdout и код выхода, когда флаг -e (выйти из оболочки немедленно, если команда завершилась неудачно) не установлен, я бы использовал OUTPUT="$(my_command)" exit_code=$? Чтобы захватить код выхода при установленном -e
Unix-подобные системы
Скрипт оболочки для проверки существования нескольких строк в файле
00
Вопрос или проблема У меня есть 3 строки A='яблоки' B='бананы' C='морковка' Я хочу проверить, существуют ли все они в файле fruit.txt. Если мне не хватает A, тогда добавьте A, если B, тогда добавьте B, и так далее. Вот что у меня сейчас if grep -qF "$A | $B | $C" fruit.txt;
Unix-подобные системы
Замените префиксную строку в линиях файла и поместите в массив bash.
00
Вопрос или проблема В файле groupAfiles.txt находятся следующие строки: file14 file2 file4 file9 Мне нужен способ преобразовать их, чтобы убрать file и добавить /dev/loop, помещая их все в одну строку с пробелами между ними. /dev/loop14 /dev/loop2 /dev/loop4
Unix-подобные системы
Форматирование входного файла с помощью Sed для вывода, но создание пустой gilr
00
Вопрос или проблема У меня есть входной файл с миллионом записей, и я форматирую и записываю его в другой файл в другое место, но иногда он записывает пустой файл (интермиттентно). Вот сценарий: Input.out Добавление заголовка: echo "HSample" >
Unix-подобные системы
Форматировать вывод и столбцы
00
Вопрос или проблема В Linux в Bash в цикле for я делаю: ... ; do echo "$i --> $i-new" ; ... Вывод будет чем-то вроде этого: file1 --> file1-new file2 --> file2-new ... file9 --> file9-new file10 --> file10-new file11 -->
Unix-подобные системы
Не знаю подходящую тему в данный момент.
00
Вопрос или проблема в файле groupAfiles.txt находятся строки: file14 file2 file4 file9 мне нужен способ, чтобы удалить file и добавить /dev/loop, и разместить их все в одной строке с пробелом между. /dev/loop14 /dev/loop2 /dev/loop4 /dev/loop9 и затем
Unix-подобные системы
Как убить процесс Python, запущенный скриптом оболочки, когда скрипт оболочки умирает?
00
Вопрос или проблема У меня есть оболочный скрипт, который запускает python. start.sh # Настройка окружения cd ~/foobar/ && \ python3 -m venv env && \ source env/bin/activate && \ pip install -q -r requirements.txt &
Unix-подобные системы
Скрипт с командой от имени другого пользователя
00
Вопрос или проблема Я пытаюсь запустить следующий скрипт в Ubuntu – declare -a loggedOnUsers readarray -t loggedOnUsers < <( w -h | awk '{print $1}' ) for loggedOnUser in "${loggedOnUsers[@]}" do /bin/su -c "gsettings set org.
Unix-подобные системы
объединить конкретные файлы/устройства из списка файлов в линейном режиме в системе Linux
00
Вопрос или проблема Для объединения файлов/устройств в линейном режиме в Linux у меня есть скрипт dm-joinlinear.sh из: объединение файлов/устройств в линейном режиме в системе Linux, спасибо telcoM #!/bin/sh usage() { echo "Использование: ${0##*/} <
Unix-подобные системы
Как запустить скрипт ТОЛЬКО когда срабатывает триггер на проводном и Wi-Fi?
00
Вопрос или проблема Я читал много примеров в интернете. Я разместил скрипт /etc/NetworkManager/dispatcher.d /etc/NetworkManager/dispatcher.d/pre-up.d но скрипт не работает так, как мне нужно. Я хочу, чтобы скрипт запускался в моей ОС Debian только когда
Unix-подобные системы
Как избежать несоответствия stdout и stderr при использовании конвейера?
00
Вопрос или проблема Сначала я хочу записать стандартный вывод программы (фактически rsync, или diff, или другие, проиллюстрированные функцией prog() ниже), стандартную ошибку и комбинированный вывод и ошибку (т.е. stdall) в отдельные файлы.
Unix-подобные системы
Понимание цикла WHILE в bash
00
Вопрос или проблема Я пытаюсь удалить строки из нескольких таблиц в нескольких базах данных. Прикрепленный скрипт показывает только одну базу данных, но массив содержит список из четырех баз данных. #!/bin/bash declare -a DB_ARRAY=("delete_test") where_clause="where
Unix-подобные системы
Символьные ссылки с данными внутри директории
00
Вопрос или проблема Я использую символические ссылки ln -s "$REPO_DIR/src/packages/my-project/out" "$OUTPUT_PATH" В данный момент мой OUTPUT_PATH содержит только 1 папку out Как сделать так, чтобы мой OUTPUT_PATH содержал все элементы внутри папки out
Компьютеры и программы
Запускайте bash-скрипты при событиях сна и пробуждения в KDE Plasma от имени определенного пользователя.
00
Вопрос или проблема KDE Plasma 5.27.11 на Debian 12 amd64 Мне нужно отправлять очень короткие сигналы через USB во время событий управления питанием рабочего стола, связанных с переходом в режим сна и пробуждением (не входом и выходом, они работают нормально).