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

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

8
Как перебирать даты с помощью Bash?
У меня есть такой скрипт на bash: array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done Теперь я хочу перебрать диапазон дат, например с 01.01.2015 по 31.01.2015. Как добиться в Баше? Обновление : Приятно иметь: никакие задания не должны начинаться до завершения предыдущего запуска. …
87 bash  loops  date 




4
Какие у меня переменные среды? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я хотел бы узнать свои переменные среды в bash. Они где-то хранятся?
86 linux  bash  shell  ubuntu 

16
Распараллелить скрипт Bash с максимальным количеством процессов
Допустим, у меня есть цикл в Bash: for foo in `some-command` do do-something $foo done do-somethingпривязан к процессору, и у меня есть красивый 4-ядерный процессор. Я хотел бы иметь возможность запускать до 4 do-something-х одновременно. Наивный подход выглядит так: for foo in `some-command` do do-something $foo & done Это будет …
86 bash 

6
Возьмите n-й столбец в текстовом файле
У меня есть текстовый файл: 1 Q0 1657 1 19.6117 Exp 1 Q0 1410 2 18.8302 Exp 2 Q0 3078 1 18.6695 Exp 2 Q0 2434 2 14.0508 Exp 2 Q0 3129 3 13.5495 Exp Я хочу взять 2-е и 4-е слово в каждой строке следующим образом: 1657 19.6117 1410 …
86 linux  bash 

12
Как создать bash-скрипт для проверки SSH-соединения?
Я занимаюсь созданием сценария bash, который будет входить на удаленные машины и создавать закрытые и открытые ключи. Моя проблема в том, что удаленные машины не очень надежны и не всегда работают. Мне нужен сценарий bash, который проверяет, установлено ли соединение SSH. Перед созданием ключей для будущего использования.
86 bash  ssh  connection 

9
Как запустить окно Git Bash с определенным рабочим каталогом с помощью скрипта?
Как я могу запустить новое окно Git Bash с указанным рабочим каталогом с помощью сценария (либо Bash, либо пакета Windows)? Моя цель - запустить несколько окон Git Bash из одного скрипта, каждое из которых настроено в другой рабочий каталог. Таким образом, я могу быстро приступить к работе после загрузки компьютера, …

6
Почему sudo cat дает разрешение отказано, но sudo vim работает нормально?
Я пытаюсь автоматизировать добавление источника репозитория в файл pacman.conf моей Arch, но с помощью echoкоманды в моем сценарии оболочки. Однако это не так: - sudo echo "[archlinuxfr]" >> /etc/pacman.conf sudo echo "Server = http://repo.archlinux.fr/\$arch" >> /etc/pacman.conf sudo echo " " >> /etc/pacman.conf -bash: /etc/pacman.conf: Permission denied Если я внесу изменения …
86 bash  shell  echo  cat 

10
Как обновить один файл в zip-архиве
Можно ли заменить файл в zip-файле без разархивирования, удалив старый файл, добавив новый файл и повторно сжав его? Причина в том, что у меня есть zip-файл, который действительно большой, внутри zip-файла есть один xml, который мне иногда приходится обновлять. Распаковка и повторная архивация молнии занимает много времени. Поэтому я хотел …
86 bash  shell  zip 

6
Создание массива из текстового файла в Bash
Сценарий принимает URL-адрес, анализирует его на наличие обязательных полей и перенаправляет свой вывод для сохранения в файле file.txt . Выходные данные сохраняются в новой строке каждый раз при обнаружении поля. file.txt A Cat A Dog A Mouse etc... Я хочу взять file.txtи создать из него массив в новом скрипте, где …

10
Как вызвать bash, запустить команды внутри новой оболочки, а затем вернуть управление пользователю?
Это должно быть очень просто или очень сложно, но я ничего не смог найти об этом ... Я пытаюсь открыть новый экземпляр bash, затем запустить в нем несколько команд и вернуть управление пользователю внутри этого тот же экземпляр . Я старался: $ bash -lic "some_command" но это выполняется some_commandвнутри нового …
86 shell  bash 


5
Как сохранить автоматическую синхронизацию двух папок?
Я хотел бы иметь синхронизированную копию одной папки со всем ее поддеревом. Он должен работать автоматически таким образом: всякий раз, когда я создаю, изменяю или удаляю материал из исходной папки, эти изменения должны автоматически применяться к папке синхронизации. Как лучше всего подойти к этой задаче? Кстати: я использую Ubuntu 12.04 …

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