shell-script
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 во время событий управления питанием рабочего стола, связанных с переходом в режим сна и пробуждением (не входом и выходом, они работают нормально).
Unix-подобные системы
Вопрос или проблема У меня есть конвейер, который развертывает скрипты во временную директорию. Мне нужно переместить их в их фактическую правильную директорию. #!/usr/bin/sh DEPLOY_HOME=/opt/xxx function getDeployedFiles { ls ${DEPLOY_HOME} | grep -v pipeline.
Unix-подобные системы
Вопрос или проблема В системе slurm, когда я использую команду srun для запуска программы, она выполняется очень медленно и кажется, что работает только один процессор. srun --pty -A free -J test -N 1 -n 1 -c 1 mpirun -np 16 $FEAPHOME8_3/parfeap/feap -log_summary lu.
Unix-подобные системы
Вопрос или проблема Этот скрипт bash делает извлечение данных из Oracle DB (другой сервер), обрабатывает их и вставляет в MariaDB (мой сервер), но вставка неправильно выровнена и оставляет некоторые столбцы пустыми. Вот код: #!
Unix-подобные системы
Вопрос или проблема В bash мы можем перебирать индексы массива так: ~$ for i in "${!test[@]}"; do echo $i; done где test – это массив, скажем, ~$ test=(a "b c d" e f) так что вывод будет выглядеть так: 0 1 2 3 Однако, когда я делаю то же самое в