Я обнаружил, что нет простого способа получить размер каталога в Bash? Я хочу, чтобы при вводе текста ls -<some options>он мог рекурсивно отображать всю сумму размера файла каталога и файлов одновременно и сортировать по порядку размера. Это...
Я обнаружил, что нет простого способа получить размер каталога в Bash? Я хочу, чтобы при вводе текста ls -<some options>он мог рекурсивно отображать всю сумму размера файла каталога и файлов одновременно и сортировать по порядку размера. Это...
В настоящее время я пишу структуру тестирования bash, где в тестовой функции могут использоваться как стандартные тесты bash ( [[), так и предопределенные сопоставители. Сопоставители являются оболочками для '[[' и помимо возврата кода возврата, устанавливают какое-то значимое сообщение, говорящее...
У меня есть следующий сценарий оболочки. Цель состоит в том, чтобы пройти через каждую строку целевого файла (путь которого является входным параметром скрипта) и выполнить работу с каждой строкой. Теперь, похоже, работает только с самой первой строкой в целевом файле и останавливается после...
Как связать стандартный ввод со строкой, как это? echo "input" | COMMAND "string" и получить
Как я могу отобразить результаты команды unix diff бок о бок вместо одного различия за другим? См. Пример ниже: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa...
Я пытаюсь написать сценарий Bash, который перезапишет существующий каталог. У меня есть каталог, foo/и я пытаюсь заменить bar/его. Но когда я это сделаю: cp -Rf foo/ bar/ создается новый bar/foo/каталог. Я не хочу этого. Есть два файла foo/; aи b. Также есть файлы с bar/такими же именами . Я хочу,...
Я пишу сценарий оболочки bash, чтобы отображать, запущен процесс или нет. Пока что получил вот что: printf "%-50s %s\n" $PROC_NAME [UP] Код дает мне такой результат: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Я хочу заполнить промежуток между двумя полями знаком «-» или «*», чтобы сделать...
Когда я использую Git Bash (в Windows), я не могу запустить исполняемый файл, не указав его полный путь, хотя он находится в папке, которая находится в моей переменной PATH. Похоже, bash его не распознает. Зачем? Могу я это...
Снова и снова я вижу ответы Bash об использовании переполнения стека, evalи ответы получаются резкими, каламбурными, за использование такой «злой» конструкции. Почему evalтакое зло? Если evalиспользовать безопасно, что я должен использовать вместо...
Я хочу проверить в linux bash, был ли файл создан более x раз назад. скажем, файл называется text.txt и время составляет 2 часа. if [ what? ] then echo "old enough"
Во-первых, я знаю, что ~/это домашний каталог. Компакт-диск ~или ~/переносит меня в домашний каталог. Однако cd ~Xпереносит меня в особое место, где Xвроде бы что угодно. В bash, если я нажимаю " cd ~" и нажимаю вкладку, появляется множество возможных ~Xвариантов, таких как ~mailи ~postgresи ~ssh....
У меня есть несколько каталогов и подкаталогов, содержащих файлы без расширения. Я хочу добавить .jpgко всем файлам, содержащимся в этих каталогах. Я видел сценарии bash для изменения расширения файла, но не просто для его добавления. Он также должен быть рекурсивным, может кто-нибудь...
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Я ожидаю, что этот sedскрипт вставит tabперед каждой строкой, $filenameно это не так. По какой-то причине tвместо него вставляется ....
Как создать сценарий Bash для активации виртуального сервера Python? У меня есть такая структура каталогов: .env bin activate ...other virtualenv files... src shell.sh ...my code... Я могу активировать свой виртуальный сервер: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$...
Я могу перечислить все каталоги по find ./ -type d Я попытался перечислить содержимое каждого каталога и подсчитать количество файлов в каждом каталоге, используя следующую команду find ./ -type d | xargs ls -l | wc -l Но это суммировало общее количество строк, возвращаемых find ./ -type d | xargs...
У меня есть сценарий, который будут запускать в интерактивном режиме нетехнические пользователи. Сценарий записывает обновления статуса в STDOUT, чтобы пользователь мог быть уверен, что сценарий работает нормально. Я хочу, чтобы и STDOUT, и STDERR были перенаправлены на терминал (чтобы...
Как я могу перебрать все локальные ветки в моем репозитории с помощью сценария bash. Мне нужно выполнить итерацию и проверить, есть ли разница между веткой и некоторыми удаленными ветвями. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Мне нужно сделать...
Я пишу сценарий оболочки, который должен быть в некоторой степени безопасным, т.е. не передавать защищенные данные через параметры команд и, желательно, не использовать временные файлы. Как передать переменную в стандартный ввод команды? Или, если это невозможно, как правильно использовать...
Я нахожусь в процессе переноса всего моего частного публичного репо на github. Одно из решений, которое я принял, - использовать только консоль, поскольку это означает меньшую площадь инструмента, если мне когда-либо понадобится сменить ПК и т. Д. Я был бы большим пользователем консольных...