Вопросы с тегом «bash»

Для вопросов о скриптах, написанных для командной оболочки Bash. Для сценариев оболочки с ошибками / синтаксическими ошибками, пожалуйста, проверьте их с помощью программы shellcheck (или на сервере веб-проверки оболочки по адресу https://shellcheck.net) перед размещением здесь. Вопросы об интерактивном использовании Bash, скорее всего, будут касаться темы Super User, а не переполнения стека.

5
Как использовать AWS S3 CLI для дампа файлов на стандартный вывод в BASH?
Я запускаю сценарий bash, который берет путь в S3 (как указано в команде ls ) и выгружает содержимое всех файловых объектов в stdout. По сути, я бы хотел повторить, cat /path/to/files/*кроме S3, например s3cat '/bucket/path/to/files/*'. Моя первая склонность при просмотре вариантов - использовать cpкоманду для временного файла, а затем для …

3
эквивалент rm и mv в windows .cmd
У меня есть следующий сценарий оболочки: я хочу преобразовать следующие строки в файл cmd Windows .. может ли кто-нибудь предоставить вводные данные о том, что является эквивалентом для "rm" и "mv" в файле cmd Windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
93 bash  shell  cmd 

9
Как найти исходного пользователя с помощью нескольких команд sudo и su?
При запуске сценария через sudo или su я хочу получить исходного пользователя. Это должно происходить независимо от того, несколько sudoили suвыполняются внутри друг друга и конкретно sudo su -.
93 linux  bash  unix  sudo  su 

14
Как я могу получить уникальные значения из массива в Bash?
У меня почти такой же вопрос, как здесь . У меня есть массив, который содержит aa ab aa ac aa adи т.д. Теперь я хочу выбрать все уникальные элементы из этого массива. Думал, это будет просто с sort | uniqили с, sort -uкак они упоминали в этом другом вопросе, но …
93 linux  arrays  bash  unique 

12
Поиск пустых каталогов UNIX
Мне нужно найти пустые каталоги для данного списка каталогов. В некоторых каталогах есть каталоги внутри. Если внутренние каталоги также пусты, я могу сказать, что основной каталог пуст, иначе он не пуст. Как я могу это проверить? Например: A>A1(file1),A2 this is not empty beacuse of file1 B>B1(no file) this is empty …
92 bash  unix  directory 

5
Эмуляция "исходного кода" Bash в Python
У меня есть сценарий, который выглядит примерно так: export foo=/tmp/foo export bar=/tmp/bar Каждый раз, когда я создаю, я запускаю 'source init_env' (где init_env - это сценарий выше), чтобы установить некоторые переменные. Чтобы сделать то же самое в Python, у меня был запущен этот код, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for line …
92 python  bash 

2
Самый простой способ заменить пробелы на (подчеркивание) _ в bash [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Если вам нужна помощь в прояснении этого вопроса и его повторном открытии, посетите Справочный центр . Закрыт 11 лет назад . недавно мне пришлось написать …
92 bash  sed 

5
Что рекурсивно распространяется на все файлы в текущем каталоге?
Я знаю, что **/*.extрасширение распространяется на все файлы во всех совпадающих подкаталогах *.ext, но что такое аналогичное расширение, которое также включает все такие файлы в текущем каталоге?
92 bash  shell  wildcard  glob  shopt 


10
Запуск команды в новом окне терминала Mac OS X
Я пытался понять, как запустить команду bash в новом окне Max OS X Terminal.app. В качестве примера, вот как я бы запустил свою команду в новом процессе bash: bash -c "my command here" Но это повторно использует существующее окно терминала вместо создания нового. Я хочу что-то вроде: Terminal.app -c "my …
92 macos  bash  terminal 


6
Рекурсивно удалить папку node_modules по указанному пути с помощью командной строки
У меня есть несколько проектов npm, сохраненных в локальном каталоге. Теперь я хочу сделать резервную копию моих проектов без node_modulesпапки, так как она занимает много места и может быть восстановлена ​​в любое время с помощью npm install. Итак, мне нужно решение для рекурсивного удаления всех папок node_modules по указанному пути …

8
Как я могу сохранить результаты команды «найти» в виде массива в Bash
Я пытаюсь сохранить результат в findвиде массивов. Вот мой код: #!/bin/bash echo "input : " read input echo "searching file with this pattern '${input}' under present directory" array=`find . -name ${input}` len=${#array[*]} echo "found : ${len}" i=0 while [ $i -lt $len ] do echo ${array[$i]} let i++ done Я …
92 arrays  bash  variables  find 

5
Какой инструмент использовать для построения диаграммы дерева файлов [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Учитывая файловое дерево - каталог с каталогами в нем и т.д., как бы …

3
Как увидеть файлы и файловую структуру в развернутом приложении Heroku
Мое клиентское приложение, развернутое на Heroku, позволяет пользователю загружать изображения на Heroku. Я хотел протестировать изменение, которое я сделал для удаления изображений, поэтому мне нужен способ увидеть состояние структуры папок в Heroku, чтобы убедиться, что изображения удаляются из файловой системы успешно. Я старался - $ heroku run bash --app <appName> …
92 bash  heroku 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.