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

194
Передать все переменные из одного скрипта в другой?

Допустим, у меня есть сценарий shell / bash test.shс именем : #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Моя test2.shвыглядит так: #!/bin/bash echo ${TESTVARIABLE} Это не работает. Я не хочу передавать все переменные в качестве параметров, так как имхо это излишне. Есть ли другой...

194
Автоматический ввод пароля SSH с помощью скрипта

Мне нужно создать скрипт, который автоматически вводит пароль для sshклиента OpenSSH . Допустим, мне нужен SSH myname@somehostс паролем a1234b. Я уже попробовал ... #~/bin/myssh.sh ssh myname@somehost a1234b ... но это не работает. Как я могу получить эту функциональность в...

194
В чем разница между «Write-Host», «Write-Output» или «[console] :: WriteLine»?

Существует несколько способов вывода сообщений. Что такое эффективная разница между выводя что - то с помощью Write-Host, Write-Outputили [console]::WriteLine? Я также заметил, что если я использую: write-host "count=" + $count +Получает включены в вывод. Почему это? Разве выражение не должно быть...

193
Правильное использование заглавных букв в сценариях Bash и shell

Я сталкивался со многими сценариями оболочки с переменными во всех заглавных буквах, и я всегда думал, что с этим есть серьезное недоразумение. Насколько я понимаю, условно (и, возможно, по необходимости давно) переменные среды указаны в верхнем регистре. Но в современных средах написания...

193
Как я могу разобрать файл YAML из сценария оболочки Linux?

Я хотел бы предоставить структурированный файл конфигурации, который как можно проще для нетехнического пользователя редактировать (к сожалению, это должен быть файл), и поэтому я хотел использовать YAML. Я не могу найти какой-либо способ разбора этого из сценария оболочки Unix,...

193
Как удалить все каталоги .svn из моих каталогов приложений

Одна из задач инструмента экспорта, который есть в моем приложении, - очистить все .svnкаталоги от дерева каталогов моего приложения. Я ищу рекурсивную команду в оболочке Linux, которая будет проходить по всему дереву и удалять .svnфайлы. Я не использую экспорт, так как этот скрипт будет...

192
Стоит ли переходить на Zsh для повседневного использования? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Оболочка по умолчанию в Mac OS X - это то bash, что я обычно рад использовать. Я...

192
Git говорит: «Предупреждение: навсегда добавлен в список известных хостов»

Каждый раз, когда я использую git для взаимодействия с пультом, например, когда вы тянете или толкаете, мне выдается следующее сообщение: Предупреждение. Постоянно добавлено «...» (RSA) в список известных хостов. Как я могу предотвратить отображение этого раздражающего сообщения? Это только...

192
Как выполнить XPath однострочно из оболочки?

Существует ли какой-нибудь пакет для Ubuntu и / или CentOS, в котором есть инструмент командной строки, который может выполнять однострочное выполнение XPath foo //element@attribute filename.xmlили foo //element@attribute < filename.xmlвозвращать результаты построчно? Я ищу что-то, что позволило...

192
Читать переменную в bash со значением по умолчанию

Мне нужно прочитать значение из терминала в скрипте bash. Я хотел бы иметь возможность предоставить значение по умолчанию, которое пользователь может изменить. # Please enter your name: Ricardo^ В этом скрипте приглашение «Пожалуйста, введите ваше имя»: значение по умолчанию - «Рикардо», а курсор...

191
Просмотр escape-символов при нажатии клавиш со стрелками в оболочке Python

В оболочках, таких как интерактивная оболочка python, вы обычно можете использовать клавиши со стрелками для перемещения по текущей строке или для получения предыдущих команд (со стрелкой вверх) и т. Д. Но после того, как я запустил ssh на другую машину и начал pythonтам, я получаю сессии вроде:...

191
Сценарий цикла «для» сценария оболочки

Я получил следующее на работу: for i in {2..10} do echo "output: $i" done Он производит кучу строк output: 2, output: 3и так далее. Тем не менее, пытаясь запустить следующее: max=10 for i in {2..$max} do echo "$i" done производит следующее: output: {2..10} Как я могу заставить компилятор понять,...

191
Как создать несуществующие подкаталоги рекурсивно, используя Bash?

Я создаю сценарий быстрого резервного копирования, который выводит некоторые базы данных в красивую / аккуратную структуру каталогов, и я понял, что мне нужно проверить, чтобы убедиться, что каталоги существуют, прежде чем я их создаю. Код у меня работает, но кажется, что есть лучший способ сделать...

190
Доступ к удаленной базе данных mysql из командной строки

У меня есть сервер с Rackspace. Я хочу получить доступ к базе данных из командной строки моего локального компьютера. Я пытался как: mysql -u username -h my.application.com -ppassword Но это дает ошибку: ОШИБКА 2003 (HY000): Не удается подключиться к серверу MySQL на my.application.com (10061) В...

188
Возвращаемое значение функции в PowerShell

Я разработал функцию PowerShell, которая выполняет ряд действий, связанных с подготовкой сайтов SharePoint Team. В конечном итоге я хочу, чтобы функция возвращала URL-адрес подготовленного сайта в виде строки, поэтому в конце моей функции у меня будет следующий код: $rs = $url.ToString(); return...