1
ответ

Пожалуйста, объясните этот фрагмент сценария оболочки с помощью команды rm

Я новичок в сценариях Unix, может ли кто-нибудь объяснить, что означают следующие строки: BTEQTEMPDELLOGS=$LOGS/${ tablename}.DELlog rm $BTEQTEMPDELLOGS 2>/dev/null 1>/dev/null
08.08.2019
1
ответ

Как правильно определить порядок параметров?

Это мое задание. Задача состоит в том, чтобы вывести n самых длинных строк из входного файла (файлов). Если для n нет аргумента, значение n по умолчанию равно 5. Если в параметре нет файлов, стандартное ...
08.08.2019
1
ответ

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

Когда я использую следующую команду solcjs --bin test.sol, создается файл со следующим именем byonotary_sol_BYONotary.bin. Как я могу мгновенно сохранить это имя файла в переменной? Я надеюсь...
07.08.2019
1
ответ

Как зафиксировать отсутствие ошибок при удалении нескольких файлов в Linux?

Я удаляю каталоги/файлы, используя следующую команду. Насколько мне известно, если какой-либо из каталогов/файлов имеет доступ или какие-либо другие проблемы, он будет пропущен, а остальные файлы будут ...
07.08.2019
1
ответ

Как вставить имя сервера в верхний вывод?

Мне было дано задание использовать top (htop не является опцией в нашей системе) для мониторинга использования ЦП с течением времени. Если пользователь находится на сервере и использует более 100% в течение более часа, оповещение по электронной почте буде
06.08.2019
1
ответ

Возможность чтения ссылки в Linux и MacOS, которая возвращает путь к файлу, если это не символическая ссылка

У меня есть это: file_path="/actual/file/path" read_link="$(readlink "$file_path")" # на всякий случай, если это символическая ссылка, readlink будет отображать пустую строку, если это не символическая ссылка? Есть ли возможность ...
06.08.2019
1
ответ

Что проверяет унарный оператор -a?

Я только что нашел пару примеров использования [ -a some_dir ] или [ -a some_file ], но не могу найти, для чего нужен оператор -a. Кажется, это должно быть описано на справочной странице для test/[, но вот оно...
06.08.2019
1
ответ

Заставить оболочку интерпретировать операторы, заключенные в одинарные кавычки.

У меня есть две команды, построенные с использованием логического оператора &&. Две команды заключены в одинарные кавычки, потому что они должны быть переданы пользователю root как команда: $ su -c 'sed -i '1i TEXT' file1.txt ...
05.08.2019
1
ответ

Может ли время ожидания команд bash истекать между амперсандами?

Я запускаю задание cron для этого, однако я заметил, что последняя команда не была достигнута. Однако некоторые команды действительно занимают много времени, скажем, 20-30 минут каждая. ...
05.08.2019
1
ответ

Чистое форматирование вывода в сценариях bash

Я столкнулся с проблемой форматирования вывода во время выполнения при сохранении формата кода в некоторых сценариях. Нижеприведенное работает для меня, просто хотите проверить, что это разумно? Кажется, загрязняется...
05.08.2019
1
ответ

Анализ сценария Linux Bash с неизвестным выводом с известным разделителем

Я пишу сценарий оболочки recon и хочу проанализировать вывод odat sidguesser, чтобы сохранить только найденные SID в файл или переменную. Например. У меня есть строка; [+] SID, найденные на ...
04.08.2019
1
ответ

Как определить, является ли результат подстановки процесса путем к файлу

Если я сделаю это: echo <(cat), я получу: /dev/fd/63, поэтому скажите в командной строке У меня есть: myapp -f <(cat), когда я запускаю его, я получаю эту ошибку: вам нужно передать файл после флага -f. Разрешено ...
03.08.2019
1
ответ

Команда Bash bind не работает корректно для интерактивных команд

Когда я пытаюсь связать некоторые команды с помощью утилиты bind -x bash, я не вижу свой стандартный ввод на терминале. Пример: root> # bind -x '"\Cp": su dargod' Когда я нажимаю ctrl+P - я вхожу в систему под пользователем dargod, но ...
02.08.2019
1
ответ

печать приглашения и команды bash в вывод в дополнение к команде и ее выводу

Я ищу способ напечатать приглашение bash, команду и ее вывод, как показано ниже, в изображение для документации во время учебы, я написал быструю команду для этого, но мне нужен bash ...
02.08.2019
1
ответ

Почему при запуске моего терминала bash один и тот же набор команд выполняется дважды?

Я работаю на Mac, и всякий раз, когда я запускаю терминальное приложение, первоначальный запуск печатает следующее: Picked up _JAVA_OPTIONS: -XX:MaxPermSize=4G -Xmx4G Предупреждение Java HotSpot™ 64-Bit Server VM: игнорируя ...
02.08.2019
1
ответ

Автоматически включать USB-модем, когда устройство Android подключено с помощью правила udev.

Я могу запустить следующую команду, чтобы включить USB-модем, когда мое устройство подключено. это соединение вызова службы оболочки adb 33 ...
01.08.2019
1
ответ

Неверная ошибка имени опции с shebang "#!/bin/bash -o pipefail" в скрипте

У меня есть файл с именем test.sh: #!/bin/bash -o pipefail эхо "Выполняется тест" git diff HEAD^ HEAD -M --summary | grep удалить | cut --delimiter=' ' -f 5 Когда я пытаюсь запустить этот скрипт как: ./test.sh, я ...
01.08.2019
1
ответ

Команда Unzip не работает в скрипте при запуске

У меня есть следующий скрипт bash: FILE=/home/pi/kpidry/test.zip если тест -f "$ ФАЙЛ"; затем эхо "$FILE существует" rm -r /home/pi/test/* unzip /home/pi/kpidry/test.zip -d /home/pi/test/ rm ...
01.08.2019
1
ответ

Как отразить несколько строк в теле письма при использовании команды mail в Linux?

Мне нужно отправить список имен файлов (результат команды find) в тело электронной почты вместе с сообщением «Ниже приведен список переданных файлов». Как я могу объединить это сообщение с приведенным выше find...
01.08.2019
1
ответ

ошибка bash zip: неверные аргументы команды (короткая опция '\' не поддерживается)

привет, ребята, у меня проблема с этим кодом: for dir в ~/Documents/CMDsh/*/ # список каталогов в форме " /tmp/имя_каталога/" сделать countFolder=$((countFolder+1)); #эхо $каталог; #res: /home/arutosio/...
31.07.2019
1
ответ

Параллельные процессы Bash отключили систему?

У меня есть сервер удаленного управления, который я использую для автоматического выполнения команд/скриптов и т. д. на всех моих узлах последовательно. Чтобы увеличить производительность и скорость, я хотел запустить его параллельно. Я ...
31.07.2019
1
ответ

почему 'sed' не работает в этом скрипте

У меня есть этот скрипт, создаю _базу данных,который имеет переменные между двумя шаблонами:##из скрипта v1= v2= ##переменные, и когда я хочу удалить строку между этими шаблонами с помощью sed, это не работает (это...
31.07.2019
1
ответ

Как распределить ядра с помощью mpirun

Я пытаюсь выполнить два процесса одновременно на VPS с 16 ядрами, и я хочу, чтобы каждое задание использовало 8 ядер. ядер каждое и максимизируйте количество доступных ядер. Поэтому я подумал, что смогу...
30.07.2019
1
ответ

правильный порядок при комбинировании различных опций команды

Обычно я комбинирую опции вместе всякий раз, когда в отношении какой-то команды используется более одной опции. Например, если я хочу создать архив с помощью tar, я напишу tar -cvf archive....
30.07.2019
1
ответ

Ctrl + c для очистки ввода перестало работать

У меня есть привычка использовать ctrl + c как быстрый способ очистить поле ввода в терминале. Я работаю над набором серверов Red Hat, где это внезапно перестало работать. Я попытался отменить команду grep ...
29.07.2019
1
ответ

Проверка правильности IP

У меня есть скрипт, который требует, чтобы IP был написан правильно. Примеры: 192.168.0.1 -> эхо в порядке 1.2.3.4 -> эхо в порядке 4.3.a.3 -> эхо Не в порядке 300.52.256.1 -> не в порядке 1.2.3.4.5 -> не в порядке я'...
29.07.2019
1
ответ

Как перенаправить вывод CURL в файл и как параметр функции bash

Как сделать вывод curl в $LOG и в качестве второго параметра для функции извлечения json _. json _Extract — это функция, которая принимает два аргумента. «Ключ» и строка json (вывод CURL )param=$ (...
29.07.2019
1
ответ

Bash: Как я могу удалить символы из строки, пока не нажму конкретный символ

По сути, я пытаюсь создать программу, которая в какой-то момент должна хранить координаты. Есть одна часть программы, в которой мне нужно разделить одну строку на две, чтобы я мог выполнять математические операции на...
29.07.2019
1
ответ

Как выполнить grep одинарных кавычек grep " ' "?

Я ломаю себя, пытаясь найти одинарные кавычки, а не слово в одинарных кавычках 'word', а " ' ' " cat файл; . $servers->setValue('сервер','база',массив('dc=aulendil,dc=com')) . и я хочу...
27.07.2019
1
ответ

Как использовать оболочку bash с Python вместо / bin / sh

У меня есть команды, которые можно выполнять в терминале, но я хочу выполнять их прямо из моего скрипта python, за исключением того, что мой скрипт он запускает команды в / bin / sh, а мой терминал - bash. ...
27.07.2019