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

94
Как Bash может выполнить команду в другом контексте каталога?

У меня есть обычная команда, которая вызывается из очень определенных каталогов. Для этой программы в / bin находится только один исполняемый файл, и текущий рабочий каталог очень важен для его правильной работы. Сценарий влияет на файлы, которые находятся внутри каталога, в котором он запущен....

94
Передача аргументов с пробелами между (bash) скриптом

У меня есть следующие сценарии bash two a.sh: #!/bin/bash ./b.sh 'My Argument' b.sh: #!/bin/bash someApp $* Двоичный файл someApp получает $*2 аргумента («Мой» и «Аргумент») вместо 1. Я проверил несколько вещей: Запуск someApp только через b.shработает должным образом Итерировать + повторить...

94
В чем точное значение Git Bash?

Git Bash Последние два дня я работаю с Git Bash. Я знаю , что теперь основные операции , такие как commit, push, pull, fetch, и merge. Но я до сих пор не знаю, что такое Git Bash на самом деле! Я много искал о Git Bash, но все сайты, которые я видел, сосредоточены на функциональности его команд. Я...

94
Как редактировать файлы в остановленном / не запускающемся докер-контейнере

Пытаясь исправить ошибки и отладить проблемы с моим приложением, разделенным на несколько контейнеров, я часто редактирую файлы в контейнерах: либо я совсем ленив и устанавливаю nano и редактирую прямо в контейнере, либо Я docker cp файл из контейнера, редактирую его, копирую обратно и...

94
ZSH псевдоним с параметром

Я пытаюсь создать псевдоним с параметром для моего простого git add / commit / push. Я видел, что Function можно использовать как псевдоним, поэтому я попробовал, но не смог .. раньше у меня было: alias gitall="git add . ; git commit -m 'update' ; git push" Но я хочу иметь возможность изменять...

93
Автозаполнение Bash в режиме оболочки Emacs

В терминале GNOME Bash выполняет интеллектуальное автозаполнение. Например apt-get in<TAB> становится apt-get install В режиме оболочки Emacs это автозаполнение не работает даже после того, как я явно исходил /etc/bash_completion. Приведенный выше пример придерживается inили автоматически...

93
Проверьте, не является ли строка ни пустой, ни пробелом в сценарии оболочки

Я пытаюсь запустить следующий сценарий оболочки, который должен проверять, не является ли строка ни пробелом, ни пустой. Однако я получаю одинаковый результат для всех трех упомянутых строк. Я также пробовал использовать синтаксис "[[", но безрезультатно. Вот мой код: str="Hello World" str2=" "...

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

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

93
эквивалент rm и mv в windows .cmd

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

93
Как использовать AWS S3 CLI для дампа файлов на стандартный вывод в BASH?

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

93
env: bash \ r: нет такого файла или каталога

Я пытаюсь установить YouCompleteMe отсюда . Когда я выполняю: ./install.sh --clang-completer Я получаю такую ​​ошибку: env: bash\r: No such file or directory Я не знаю, что не так с переменными окружения. Вот мой путь к bash: which bash /bin/bash Мне нужно изменить его на /usr/bash? Если да, то...

92
Какой инструмент использовать для построения диаграммы дерева файлов [закрыто]

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

92
Запуск команды в новом окне терминала Mac OS X

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

92
Что рекурсивно распространяется на все файлы в текущем каталоге?

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

92
Самый простой способ заменить пробелы на (подчеркивание) _ в bash [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Если вам нужна помощь в прояснении этого вопроса и его повторном открытии, посетите Справочный центр . Закрыт 11...

92
Поиск пустых каталогов UNIX

Мне нужно найти пустые каталоги для данного списка каталогов. В некоторых каталогах есть каталоги внутри. Если внутренние каталоги также пусты, я могу сказать, что основной каталог пуст, иначе он не пуст. Как я могу это проверить? Например: A>A1(file1),A2 this is not empty beacuse of file1...

92
Эмуляция "исходного кода" Bash в Python

У меня есть сценарий, который выглядит примерно так: export foo=/tmp/foo export bar=/tmp/bar Каждый раз, когда я создаю, я запускаю 'source init_env' (где init_env - это сценарий выше), чтобы установить некоторые переменные. Чтобы сделать то же самое в Python, у меня был запущен этот код, reg =...