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

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

3
Просмотр папок в MSYS
Это будет самый сложный вопрос дня. Как перемещаться по структуре папок Windows в оболочке MSYS? Когда я запускаю оболочку, я вижу только "~". Я набираю "ls", а папка пуста. Я просто хочу знать, как добраться до моего диска c.
98 bash  msys 

6
Оболочка - записывает содержимое переменной в файл
Я хотел бы скопировать содержимое переменной (здесь называется var) в файл. Имя файла хранится в другой переменной destfile. У меня проблемы с этим. Вот что я пробовал: cp $var $destfile Я также пробовал то же самое с командой dd ... Очевидно, оболочка подумала, что $varэто относится к каталогу, и поэтому …
98 linux  bash  shell 

16
Linux: вычислить один хэш для данной папки и содержимого?
Конечно, должен быть способ сделать это легко! Я пробовал приложения командной строки Linux, такие как sha1sumи, md5sumно они, похоже, могут вычислять только хэши отдельных файлов и выводить список значений хэшей, по одному для каждого файла. Мне нужно сгенерировать единый хеш для всего содержимого папки (а не только для имен файлов). …
98 linux  bash  hash 

2
Как запустить Gradle из командной строки на Mac bash
У меня очень простой вопрос. Я новичок в Mac, и я пытаюсь перенести свой Java-проект на мой новый Mac. В проекте есть файл Gradlew, который, как я думал, можно запустить из командной строки для сборки и запуска на любом компьютере. Когда я делаю gradlew из командной строки (в расположении файла …
98 java  macos  bash  gradle 

6
Как проще всего убрать косую черту в конце каждого параметра?
Каков самый простой способ удалить завершающую косую черту из каждого параметра в массиве '$ @', чтобы rsyncкаталоги копировались по имени? rsync -a --exclude='*~' "$@" "$dir" Название изменено для пояснения. Чтобы понять комментарии и ответить о нескольких завершающих косых чертах, просмотрите историю редактирования.

11
Команда Gulp не найдена после установки
Я установил gulp (глобально), и похоже, что он работал, потому что он запускал этот код: ├── tildify@0.2.0 ├── interpret@0.3.5 ├── pretty-hrtime@0.2.1 ├── deprecated@0.0.1 ├── archy@0.0.2 ├── minimist@0.2.0 ├── semver@2.3.2 ├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5) ├── chalk@0.5.1 (escape-string-regexp@1.0.1, ansi-styles@1.1.0, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0) ├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, dateformat@1.0.8-1.2.3, vinyl@0.2.3, through2@0.5.1, multipipe@0.1.1, lodash.template@2.4.1) ├── …
97 macos  bash  terminal  npm  gulp 

5
Пакетный эквивалент обратных кавычек Bash
При работе с Bash я могу поместить вывод одной команды в другую команду следующим образом: my_command `echo Test` было бы то же самое, что и my_command Test (Очевидно, это просто непрактичный пример.) Мне просто интересно, можете ли вы сделать то же самое в пакетном режиме.

5
Имитация нажатия клавиши ENTER в сценарии bash
Я создал действительно простой сценарий bash, который запускает несколько команд. одна из этих команд требует ввода данных пользователем во время выполнения. т.е. он спрашивает пользователя «вы хотите бла-бла-бла?», я хочу просто послать на это нажатие клавиши ввода, чтобы сценарий был полностью автоматизирован. Мне не придется ждать ввода или чего-то еще …
97 linux  bash  ubuntu  shell 

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

11
Python против Bash - в каких задачах каждый из них опережает другие по производительности?
Очевидно, Python более удобен для пользователя, быстрый поиск в Google показывает много результатов, которые говорят, что, поскольку Python компилируется побайтно, он обычно быстрее. Я даже нашел это , что претензии , которые вы можете увидеть улучшение более чем 2000% по словарю на основе операций. Какой у вас опыт по этому …



8
Цикл while для проверки существования файла в bash
Я работаю над сценарием оболочки, который вносит определенные изменения в текстовый файл, только если он существует, однако этот тестовый цикл не работает, интересно, почему? Спасибо! while [ ! -f /tmp/list.txt ] ; do sleep 2 done
97 bash  shell 

5
HMAC-SHA1 в bash
Есть ли сценарий bash для генерации HMAC-SHA1хэша? Я ищу что-то эквивалентное следующему PHP-коду: hash_hmac("sha1", "value", "key");
97 bash  sha1  hmac 

4
Ссылка на файл, относящийся к исполняемому сценарию
В написанном мной сценарии bash я использую sourceдля включения переменной, определенной в файле конфигурации. Скрипт, который должен быть выполнен act.sh, а скрипт, который должен быть sourced, есть act.conf.sh, поэтому у act.shменя есть: source act.conf.sh Однако это работает только при запуске act.shв каталоге, содержащем его, поскольку act.conf.shэто относится к файлу, помещенному …
97 bash  shell 

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