2
ответа

Как найти все каталоги с более чем x файлами, превышающими указанный размер?

Как найти все папки в каталоге с более чем заданным количеством файлов, размер которых превышает указанный? Одним из примеров использования -является поиск папок с разделенными файлами фильмов, которые могут быть...
10.06.2021
2
ответа

Попытка заставить оператор printf выполняться один раз в цикле bash for

Мне интересно, как бы я поступил с printf "Учетные данные найдены!" только один раз, когда найдено несколько учетных данных. Обнаружена попытка атаки по словарю на учетные данные 192.168.91.130!...
07.06.2021
2
ответа

Добавление пользовательского ввода в путь запуска для сбора данных

Я пытаюсь прочитать количество строк в файле.list, но файл.list находится глубоко внутри папки. мои коды указаны выше :#!/bin/sh echo -e "Введите местоположение файла :\c" прочитать имя файла...
01.06.2021
2
ответа

более эффективный расчет времени выполнения процесса

Мне нужно получить время работы программы, как только она будет закрыта, и я придумал это начало= `дата +"%M" `в то время как [ `pgrep vlc `]; выполнить эхо vlcopen > /dev/null Выполнено стоп= `дата +&...
31.05.2021
2
ответа

Добавление имени каталога к содержимому каталога tar.gz в оболочке

У меня есть каталог сжатых каталогов, например :ГлавнаяКаталог/ПапкаA.tar.gz MainDirectory/FolderB.tar.gz В каждом каталоге некоторые файлы имеют одинаковые имена. Бывший. ГлавнаяКаталог/...
26.05.2021
2
ответа

Почему команда sed не заменяет шаблон внутри сценария оболочки?

Я пытаюсь подготовить сценарий оболочки для включения нескольких связанных команд sed. Я использую /bin/sh в FreeBSD 12. Похоже, что он совместим с POSIX (, см. справочную страницу здесь ). Это то, что я пробовал, это...
26.05.2021
2
ответа

/root/.bashrc :157 := не найдено

#Получить базу IP-адресов клиента для текущего вошедшего в систему пользователя если [$USER == 'корень'] затем ip="$ (last | awk 'NR==1 {print $3}' )" else ip="$ (echo $SSH _СОЕДИНЕНИЕ | cut -d " " -f 1 )"...
24.05.2021
2
ответа

Почему sh имеет символическую ссылку на dash или bash?

Я обнаружил, что sh является символической ссылкой на bash lrwxrwxrwx 1 root root 4 9 мая 15 :23 /bin/sh -> bash Я пытался найти причину и обнаружил, что bash является реализацией sh и может вести себя как sh...
23.05.2021
2
ответа

Пользовательский цикл ввода до тех пор, пока он не введет число

Я пытаюсь создать цикл, чтобы вопрос продолжал появляться до тех пор, пока пользователь правильно не введет число. Я пытался сделать это, но я не знаю, что я делаю неправильно. Любая помощь будет оценена по достоинству. #!...
23.05.2021
2
ответа

Сценарий оболочки возвращает 0 статус выхода _, несмотря на синтаксическую ошибку

Рассмотрим этот скрипт :#!/bin/sh foo=1 если [[ ! -z $foo ]]; затем эхо abc fi Он использует синтаксис Bash [[... ]], который не работает (как ожидалось ), когда я запускаю его с оболочкой по умолчанию в Ubuntu (...
23.05.2021
2
ответа

Как сохранить форматирование вывода подстановки команды fish shell, хранящегося в var?

Я уже голову ломаю из-за этого :>кошачий файл линия 1 строка2 > установить tst (cat-файл )> эхо "$tst" строка 1 строка 2 > установить tst "(файл кошки )" > эхо и...
20.05.2021
2
ответа

Как редактировать файл JSON с помощью оболочки?

Я создаю сценарий оболочки, использующий файл JSON. { "property1" :true, "list" :[ { "id" :1, "name" :"APP1" }, { &...
16.05.2021
2
ответа

Почему мне нужно использовать эту команду дважды, чтобы выполнить ее?

Я сделал псевдоним alias goto="cd $@ && source ~/.zshrc" и он работает, но только если я выполню его дважды. Даже после того, как я дважды выполню его в одной оболочке, и если я захочу перейти в другой каталог,...
14.05.2021
2
ответа

Как отключить разделение аргументов bash?

Я хочу ввести любую строку в свой сценарий и обрабатывать ее "как есть", как один аргумент, без разделения пробелами или чем-то еще, не удаляя двойные пробелы. Пример :#оп.ш ЕСЛИ=$'\n' эхо "$ *&...
07.05.2021
2
ответа

Как уменьшить вероятность редактирования sudoers другими редакторами?

Да, для редактирования файла sudoers рекомендуется использовать visudo. Но я не удовлетворен словесной рекомендацией. Может ли оболочка выдать предупреждение или потребовать подтверждения, когда я неправильно редактирую файл...
05.05.2021
2
ответа

Как я могу перенаправить вывод программы C из /dev/tty в /dev/null?

Рассмотрим этот пример программы на C, которая пишет в /dev/tty и не имеет опций командной строки, запрещающих это делать. #include int main (void ){ FILE *fout = fopen ("/dev/tty&...
04.05.2021
2
ответа

Странный пустой bash _история -*файлы.tmp в моей папке $HOME

В моей домашней папке ровно 169 пустых.bash _history -*.tmp, которые были созданы в тот же день (16 апреля 2021 )без моего ведома. Файлы имеют только права на чтение и запись для владельца. Я...
02.05.2021
2
ответа

Не удается разорвать цикл чтения while, даже если выполняется условие

Это должно быть просто, но я что-то упускаю, нужна помощь. Мое требование - прочитать файл журнала через хвост, чтобы получить последние журналы, grep Download Config & Copying all files и записать его в...
01.05.2021
2
ответа

Параллельный запуск команд и ожидание запуска одной группы команд перед запуском следующей

Я создал сценарий для параллельного запуска двух потоков с использованием циклов for. для я в 1 2 делать echo "Начинается итерация цикла for в сценарии оболочки.." & done Как и ожидалось, он выполняется параллельно, но я...
28.04.2021
2
ответа

как определить начало часа в сценарии оболочки

нужна помощь, чтобы определить начало часа в сценарии оболочки? У меня есть cron, который запускается и выполняет сценарий оболочки каждые 10 минут, но я не хочу, чтобы этот сценарий запускался в течение часа. так я...
24.04.2021
2
ответа

Разобрать текстовый файл и условно распечатать шаблоны в 2 выходных файлах [закрыто]

Результат синтаксического анализа состоит из двух отдельных файлов. Один содержит только информацию «Ошибка», а другой содержит только информацию «Справка». для f в $sourceFolder выполните echo &...
22.04.2021
2
ответа

Печать в STDOUT по сравнению с прямой записью в выходной файл

Существует ли эмпирическое правило, когда результат работы программы должен выводиться на стандартный вывод по умолчанию, а когда более подходящим подходом является принятие выходного файла в качестве одного из аргументов и запись...
12.04.2021
2
ответа

Получить аргументы файла из функции, вызываемой с аргументами

Итак, вот ситуация... У меня есть файл сценария оболочки, который содержит функции наряду с другими командами, такими как... #!/bin/sh myFunc (){ for arg in "$@"; делать #... делать что-то с каждым...
09.04.2021
2
ответа

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

Я пытаюсь создать неупорядоченный список целых чисел, разделенных запятыми, от 1 до 10. Я пробовал следующее, но в результате получился упорядоченный список :seq -с "," 10 | шуф
02.04.2021
2
ответа

В Linux есть способ дождаться создания файла для создания символической ссылки

Этот вопрос может показаться очень странным, пожалуйста, найдите время, чтобы прочитать 1 -У меня есть.sh с командой ffmpeg (эта команда работает, здесь все ок )2 -Я запускаю.sh через вызов API для запуска...
02.04.2021
2
ответа

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

У меня есть следующий сценарий bash, который я хотел бы использовать в качестве нечеткого средства открытия файлов. Я создаю fifo, создаю новый терминал с запущенным fzf и перенаправляю вывод fzf в fifo. Затем я вызываю функцию, которая...
01.04.2021
2
ответа

Перебрать файлы и исключить файлы с определенным шаблоном имени Shell

Как перебрать файлы в текущем каталоге и исключить некоторые файлы с определенными шаблонами имен? Решение должно быть совместимо с POSIX. Предположим, что исключаемые файлы соответствуют шаблонам :test[0 -9]...
01.04.2021
2
ответа

Запуск пользовательского экземпляра systemd для пользователя из оболочки

Я запустил оболочку для другого пользователя в своей системе. Однако для этого пользователя нет экземпляра пользователя systemd :helloer@host $ sudo -u testusr bash testusr@host $ systemctl --статус пользователя Не удалось подключиться к...
26.03.2021
2
ответа

Нет пробела, но `df `показывает иначе

ОБНОВЛЕНИЕ Смотрите ответ. Нашел проблему. Я загружаю довольно большие файлы и помещаю их в мои файлы /zhome/5f/4/122845/Desktop/cleaned _. После некоторых файлов система жалуется и не...
20.03.2021
2
ответа

Как запустить сценарий bash, используя потоки/параллельный интерфейс

Я запускаю следующий скрипт bash как есть. т.е. последовательно. Обратите внимание, что дамп prefetch и fastq -— это вызовы для загрузки файлов из базы данных, а _сжатие — это программа на C++, которую я сделал для...
18.03.2021