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

3
Импорт переменных в одном сценарии оболочки из другого без выполнения указанного сценария оболочки

У меня есть 2 сценария оболочки, file1.sh и file2.sh file1.sh #!/usr/bin/env bash export var1="/data/share" export var2='password' echo "Hello" file2.sh #!/usr/bin/env bash source file1.sh echo $var1 echo $var2 Когда я выполняю file2.sh, я получаю следующий вывод Hello /data/share password Но мой...

3
Как сохранить и объединить историю Bash на нескольких машинах?

Обычно я использую SSH на нескольких удаленных хостах, которые являются виртуальными машинами, и воссоздаю их каждые 5-6 дней. Я теряю всю свою историю bash в этих виртуальных машинах, как только уничтожаю и воссоздаю их. Есть ли способ, которым я могу поделиться историей Bash и использовать ее в...

3
Bash возвращает ENOENT, пытаясь выполнить двоичный файл, который существует

У меня есть скрипт сборки Rust, который мне нужно запустить для проекта, которому я помогаю. Cargo пытается выполнить сценарий до основного процесса сборки, но не удается, поэтому я попытался запустить его: $ ./build-script-build bash: ./build-script-build: No such file or directory Тем не менее,...

3
Преобразовать строку bash в массив

У меня есть скрипт (в Node.js) с именем script.js, который выводит следующую строку: (1, 2, 3) Я хочу прочитать это в цикле следующим образом: INDICES=$(node script.js) for i in "{INDICES[@]}" do echo $i done Вместо печати 1 2 3 я получил (1, 2, 3) Поскольку вывод скрипта читается как строка. Как...

3
Установите Ansible в Windows, используя Git-bash

Я пытаюсь установить платформу автоматизации с открытым исходным кодом Ansible на Windows. Существует множество руководств по установке Ansible с использованием Cygwin (например, 1 , 2 ). Тем не менее, у меня уже есть установленный Git-Bash на Windows 7 ( отсюда ). Возможно ли установить Ansible в...

3
Перенаправить ввод с кода или терминала на работающий код или терминал?

В настоящее время я использую программный скрипт, который требует непрерывного ввода через терминал. Сценарий оценивает файлы непрерывно, получая входные данные пути и оценивая файл в пути. Цель : возможно ли запустить скрипт, требующий ввода, путем передачи ввода из другого терминала или скрипта....

3
Как выровнять линии с левой стороны с помощью sed или perl one line liner

у нас есть следующий файл как выравнивание линий с левой стороны с помощью sed или perl one line liner more conf.env # Extra ssh options. Empty by default. export HADOOP_SSH_OPTS="-o ConnectTimeout=5 -o SendEnv=HADOOP_CONF_DIR" # Where log files are stored. $HADOOP_HOME/logs by default. export...

3
Сценарии оболочки и Json [закрыто]

В основном у меня есть роутер openwrt. Я хочу, чтобы он запускал сценарий оболочки для подключения к API, используя его MAC-адрес в качестве аутентификации и загружал файл JSON. Поскольку API еще не создан, я создал файл JSON вручную и хочу, чтобы скрипт считывал некоторые значения из JSON и...

3
Как ссылаться на stdin как опцию в программе в конвейере?

У меня есть программа, которая выводит файл, который я хочу использовать в качестве стандартного ввода для следующей программы. Однако у program2 есть опции «-in» и «-out», которым нужны имена файлов. Так что, если я подключаюсь к программе 2, как я могу сослаться на стандартный ввод для опции...

2
Как установить разрешения для папки в Unix / Linux Ubuntu

Это не обязательно прямой вопрос информатики, но он тесно связан. Есть какой-либо способ сделать это. Я использую Z Shell Zsh. Я хочу настроить так, когда я нахожусь в папке ~ / Бла Все, что я создаю, создано с использованием разрешений 770 (Весь доступ для меня и группы). В основном все, что я...

2
Как сделать скрипт для вызова всех остальных скриптов, соответствующих шаблону

У меня есть каталог с множеством скриптов для генерации фигур. Все сценарии соответствуют шаблону fig * -gen.sh Я хотел бы иметь скрипт bash (с именем allfig-gen.sh) для вызова всех скриптов генерации фигур. Как я могу это...

2
Воспроизведение рывковой вспышки в Chrome

Я использую Windows 7 Home Premium на iMac 24 "(начало 2008 г.) с использованием BootCamp. Иногда, когда я пытаюсь воспроизвести видео в полноэкранном режиме, происходит резкое воспроизведение, хотя, как ни странно, при просмотре видео на YouTube этого никогда не происходит. В настоящее время я...

2
Автозапуск SSH-туннелей под нагрузкой (Ubuntu)

Каждый раз, когда я вхожу в свой компьютер, я запускаю SSH-соединение с удаленным компьютером для работы с базой данных. Как я могу автоматизировать это в Ubuntu, чтобы мне не приходилось вводить это при каждом входе в систему на моем компьютере? ssh -L 3333:dbserver:3306 user@othersite.com...

2
Подключение к компьютеру Mac OS Classic через Ethernet

Я хотел бы иметь возможность удаленного подключения (например, SSH) к ноутбуку Mac Classic для получения некоторых файлов. Это было всегда с тех пор, как я использовал Classic, и я все забыл. Есть ли настройка удаленного входа или...

2
SSH-прокси доступен?

Существует ли программный пакет для Windows или Mac, который как бы объединяет логику использования хоста SSH в качестве динамического перенаправителя SOCKS (например, ssh -D 1080 yourhost ) в красивый графический интерфейс? Я представляю что-то, что представляет запрос имени пользователя и...