shell-script
Unix-подобные системы
Вопрос или проблема У меня есть bash-скрипт, который я использую для запуска нескольких программ на Python и C++ в последовательности. Каждая программа принимает некоторые входные параметры, которые я определяю в bash-скрипте.
Unix-подобные системы
Вопрос или проблема Как я могу эффективно подсчитать количество символов в строке текстового файла и затем определить, какие строки имеют количество символов, не соответствующее определенному целевому числу? Вы можете читать файл построчно и использовать
Unix-подобные системы
Вопрос или проблема Мне нужно иметь возможность автоматически запускать запрашиваемое приложение. Каждое приложение может иметь предварительные приложения, которые нужно запустить перед его запуском, и само приложение может быть предварительным для приложения ‘
Unix-подобные системы
Вопрос или проблема Учитывая следующий скрипт: 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-подобные системы
Вопрос или проблема У меня есть два похожих скрипта с разными именами. Один работает нормально, а другой выдает ошибку. Может кто-нибудь сказать, в чем проблема? Это мой скрипт test.sh, который работает нормально [nnice@myhost Scripts]$ cat test.sh #!
Unix-подобные системы
Вопрос или проблема Я предоставил наборы различных входных файлов, как показано в примере ниже cat out.txt [ { "региональная_единица": "node" "имя_источника": "1753250187_SPS", "технология": "STP", "временная_единица": "15мин", "имя_столбца_временной_метки"
Unix-подобные системы
Вопрос или проблема Чтобы захватить stdout и код выхода, когда флаг -e (выйти из оболочки немедленно, если команда завершилась неудачно) не установлен, я бы использовал OUTPUT="$(my_command)" exit_code=$? Чтобы захватить код выхода при установленном -e
Unix-подобные системы
Вопрос или проблема У меня есть 3 строки A='яблоки' B='бананы' C='морковка' Я хочу проверить, существуют ли все они в файле fruit.txt. Если мне не хватает A, тогда добавьте A, если B, тогда добавьте B, и так далее. Вот что у меня сейчас if grep -qF "$A | $B | $C" fruit.txt;
Unix-подобные системы
Вопрос или проблема В файле groupAfiles.txt находятся следующие строки: file14 file2 file4 file9 Мне нужен способ преобразовать их, чтобы убрать file и добавить /dev/loop, помещая их все в одну строку с пробелами между ними. /dev/loop14 /dev/loop2 /dev/loop4
Unix-подобные системы
Вопрос или проблема У меня есть входной файл с миллионом записей, и я форматирую и записываю его в другой файл в другое место, но иногда он записывает пустой файл (интермиттентно). Вот сценарий: Input.out Добавление заголовка: echo "HSample" >
Unix-подобные системы
Вопрос или проблема В Linux в Bash в цикле for я делаю: ... ; do echo "$i --> $i-new" ; ... Вывод будет чем-то вроде этого: file1 --> file1-new file2 --> file2-new ... file9 --> file9-new file10 --> file10-new file11 -->
Unix-подобные системы
Вопрос или проблема в файле groupAfiles.txt находятся строки: file14 file2 file4 file9 мне нужен способ, чтобы удалить file и добавить /dev/loop, и разместить их все в одной строке с пробелом между. /dev/loop14 /dev/loop2 /dev/loop4 /dev/loop9 и затем
Unix-подобные системы
Вопрос или проблема У меня есть оболочный скрипт, который запускает python. start.sh # Настройка окружения cd ~/foobar/ && \ python3 -m venv env && \ source env/bin/activate && \ pip install -q -r requirements.txt &
Unix-подобные системы
Вопрос или проблема Я пытаюсь запустить следующий скрипт в 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 у меня есть скрипт dm-joinlinear.sh из: объединение файлов/устройств в линейном режиме в системе Linux, спасибо telcoM #!/bin/sh usage() { echo "Использование: ${0##*/} <
Unix-подобные системы
Вопрос или проблема Я читал много примеров в интернете. Я разместил скрипт /etc/NetworkManager/dispatcher.d /etc/NetworkManager/dispatcher.d/pre-up.d но скрипт не работает так, как мне нужно. Я хочу, чтобы скрипт запускался в моей ОС Debian только когда
Unix-подобные системы
Вопрос или проблема Сначала я хочу записать стандартный вывод программы (фактически rsync, или diff, или другие, проиллюстрированные функцией prog() ниже), стандартную ошибку и комбинированный вывод и ошибку (т.е. stdall) в отдельные файлы.
Unix-подобные системы
Вопрос или проблема Я пытаюсь удалить строки из нескольких таблиц в нескольких базах данных. Прикрепленный скрипт показывает только одну базу данных, но массив содержит список из четырех баз данных. #!/bin/bash declare -a DB_ARRAY=("delete_test") where_clause="where
Unix-подобные системы
Вопрос или проблема Я использую символические ссылки ln -s "$REPO_DIR/src/packages/my-project/out" "$OUTPUT_PATH" В данный момент мой OUTPUT_PATH содержит только 1 папку out Как сделать так, чтобы мой OUTPUT_PATH содержал все элементы внутри папки out
Компьютеры и программы
Вопрос или проблема KDE Plasma 5.27.11 на Debian 12 amd64 Мне нужно отправлять очень короткие сигналы через USB во время событий управления питанием рабочего стола, связанных с переходом в режим сна и пробуждением (не входом и выходом, они работают нормально).