Мне нужно получить код статуса выхода из программы командной строки. Не беспокойтесь, я использовал $ ?.
Но для ftp, даже если он не подключается, он открывает оболочку ftp, поэтому я не могу понять, что ...
В скрипте bash я хочу перебрать все каталоги в текущем рабочем каталоге и что-то с ними делать. Они могут содержать специальные символы, особенно пробелы. Как я могу это сделать? Я имею: ...
Я давно пользуюсь csh и пытаюсь ( мучительно) преобразовать в bash. Приношу свои извинения, если это вопрос новичка, и я пытался искать в Интернете, но Google не очень помогает, когда то, что вы ...
Это из сценария bash, который я использовал для создания программы: dateString = $ (date +% Y /% m /% d \% H:% M:% S)
revision = (`svn info | grep Revision | tr -d [: alpha:] ':'`)
echo "#define VERSION_DATE \" $ dateString \ "" ...
Я заметил что некоторые программы (например, sqlite, mysql client) предоставляют приглашение командной строки, которое очень похоже на возможности bash, включая: редактирование строки с помощью стрелок влево и вправо, удаление, ...
Если я запускаю классический bash forkbomb:: () {: &: &} ;: моя система зависает через несколько секунд секунд. Я пытался написать forkbomb на C, вот код: #include int main ()
{...
Не уверен, возможно ли это, но я ' Мы пытались использовать curl для фактической загрузки файла из HTTP-расположения и вывода его на FTP-сервер. Мне действительно нужна помощь, если это на самом деле ...
Я хочу отправить некоторые данные в корневой процесс с именованным труба. Вот сценарий, и он отлично работает: #! / Bin / sh
pipe = / tmp / ntp, если [[! -p $ pipe]]; затем mknod -m 666 $ pipe p
фи пока правда
do ...
Удаляет ли команда bash rm * ~ файлы, заканчивающиеся в тильде или здесь есть более продвинутый шаблон bash или gnu make? Google не может найти эту комбинацию из двух символов. Я нашел ...
Я работаю над linux daemon и возникли проблемы с stdin / stdout. Обычно из-за природы демона у вас нет stdin или stdout. Однако у меня есть функция в моем демоне ...
У меня есть каталог , / оригинал, в котором есть сотни файлов. У меня есть сценарий, который будет обрабатывать файлы по одному и удалять файл, чтобы он не запускался снова, если сценарий был прерван. Итак, я ...
Я создаю простой bash для загрузки и установки подключаемого модуля Python Nagios. На некоторых старых серверах сценарию может потребоваться установить модуль подпроцесса, и в результате мне нужно убедиться, что ...
subprocess.call ([«/ home / blah / trunk / blah / run.sh», «/ tmp / ad_xml», «/ tmp / video_xml»]) Я делаю это. Однако внутри моего run.sh у меня есть «относительные» пути.
Итак, я должен "cd" войти в этот каталог, а затем запустить ...
import subprocess retcode = subprocess.call (["/ home / myuser / go.sh", "abc.txt", "xyz.txt"]) Когда я запустите эти 2 строки, я буду делать именно это ?: / home /myuser/go.sh abc.txt xyz.txt Почему я получаю ...
У меня есть каталог с несколькими файлами * .js. Количество и имена файлов неизвестны. Примерно так: js / | - 1.js | - 2.js | - blabla.js Мне нужно объединить все файлы в этом каталоге в один ...
Как переместить все файлы (включая .htaccess и т. Д.) С помощью svn move https://example.com/repos/123/* https://example.com/repos/ ? Он говорит: «svn: Путь https://example.com/repos/123/* не существует в ...
Если первые 9 аргументов ссылаются на $ 1–9, $ 10 интерпретируется как $ 1, за которым следует 0. Как учесть это и получить доступ к аргументам функций больше 10? Спасибо.
Когда я делаю> rvm install 1.9.2, все идет хорошо. Затем я do> rvm, используйте 1.9.2, и это тоже хорошо. Когда дело доходит до ruby -v ... sam @ sjones : ~ $ rvm install 1.9.2
/home/sam/.rvm/rubies/ruby-1.9.2-...
У меня есть кроссплатформенный продукт, который развертывается в нескольких дистрибутивах Linux, и я занят один из его сценариев запуска. В настоящее время скрипт использует / bin / sh в качестве интерпретатора. У меня такой вопрос. Как безопасно ...
Я хочу просмотреть кучу каталогов и переименовать все файлы, которые заканчиваются на _test.rb, на _spec.rb вместо этого. Я так и не понял, что делать с bash, поэтому на этот раз я подумал ...
У меня есть массив значений $ date, которые я преобразовываю: for i in $ates
do date -d "1970-01-01 $ i sec UTC" '+% a_% D' done Есть ли способ сохранить результат этой операции, чтобы я мог передать его по конвейеру ...
Я новичок в git и unix, поэтому, пожалуйста терпеть. Я пытаюсь создать простой обработчик git post-receive в репозитории, который я установил на ec2. В папке hooks у меня есть файл post-receive, который ...
У меня> 2000 изображений из потока веб-камеры (для замедленного видео), мне нужно удалить все неполные и поврежденные изображения, перед передачей их скрипту php-gd, который редактирует их для финального видео. ...
Я пишу сценарий оболочки, который должен быть в некоторой степени безопасным, т.е. не передавать защищенные данные через параметры команд и желательно не использовать временные файлы. Как передать переменную в ...
У меня есть эти файлы в папке: chap11-solutions.pdf
chap12-solutions.pdf
chap13-solutions.pdf
chap14-solutions.pdf
chap15-solutions.pdf
chap16-solutions.pdf
chap17-solutions.pdf
chap21-solutions ....
Я пытаюсь передать аргумент в качестве максимального предела для цикла for следующим образом: #! / Bin / bash для i в {1 .. $ 1}
делать эхо $ i
done Однако это возвращает {1..2} при вызове с аргументом 2 вместо ...
У меня есть несколько файлов в группе каталогов, которые имеют начальную точку и поэтому скрыты. Я хотел бы вернуть это и убрать ведущую точку. Мне не удалось выполнить следующее: для файла в `...
Я бы не хотел устанавливать bash при каждой новой установке Debian 6. Поэтому мне нужно преобразовать все мои сценарии bash в dash. - Как бы Вы это сделали ? - В чем разница между двумя языками? - ...
Я запускаю сценарии bash из программ java на сервере. Я только что загрузил новую версию сценария, намереваясь использовать эту версию при следующем запуске сценария. Я не хотел прерывать существующие, ...
Я пытаюсь передать команде 2 аргумента, и каждый аргумент содержит пробелы, я пробовал экранировать пробелы в аргументах я пробовал заключать в одинарные кавычки, пробовал экранировать \ "но ничего не получается ...