1
ответ

Как найти файлы на основе массива

У меня есть массив, содержащий список имен файлов (без расширения) Пример: filearray = ("fileA" "fileB" "fileC") Эти файлы разделены между несколькими каталогами. Когда я просматриваю каталоги, ...
07.10.2016
1
ответ

Быстрое изменение значений переменных окружения в .bash_profile

По историческим причинам развертывание одного из наших инструментов зависит от двух разных версий Java на разных этапах процесса. Это решается путем многократного редактирования переменной JAVA_HOME в ...
06.10.2016
1
ответ

Можно ли передать stderr по конвейеру при сохранении stdout? [дубликат]

У меня есть длительный процесс, который записывает информацию о состоянии в stdout и ведет журнал отладочная информация в stderr. Я хотел бы передать вывод stderr в регистратор, чтобы все, что было записано в ...
04.10.2016
1
ответ

CGI со сценарием оболочки

У меня проблемы с запуском примера CGI с помощью сценария оболочки, я не могу получить доступ к каталогу, созданному в следующем примере, "/ tmp / shell". Получив доступ к адресу «http: // localhost / shell» ...
01.10.2016
1
ответ

Как найти доступные команды в непроверенной оболочке SDF по умолчанию?

SDF Public Access UNIX System предлагает бесплатную BSD * учетные записи nix. После входа через ssh в мою неподтвержденную учетную запись (с запущенной оболочкой SDF по умолчанию), похоже, нет очевидной команды или серии ...
28.09.2016
1
ответ

CP объединения Mac OS X и кошка, чтобы последовательно скопировать и переименовать файлы в списке

Я использую модель MacBook Pro OS X 2013. У меня есть список имен файлов в текстовом файле под названием list.txt, разделенный, с методической точностью повреждает list.txt точно как это, но этот список будет длинным e.jpeg x...
26.09.2016
1
ответ

Просмотр локальных переменных на CentOS

Как я могу просмотреть локальные переменные? Если я создаю локальную переменную, например VR1=rhe17, я не могу увидеть ее при запуске printenv, пока не сделаю ее переменной окружения с помощью export VR1.
22.09.2016
1
ответ

error=$(mkdir test 2>&1) Что означает это выражение?

У меня есть следующий shell-скрипт: error=$(mkdir test 2>&1) Я знаю, что переменная 'error' получит результат ошибки команды mkdir, если произошла ошибка, но я не могу понять, как 2>&...
22.09.2016
1
ответ

Какова причина заключать исполняемый код в кавычки с "…"? [дубликат]

Я читал исходную реализацию обработки сигналов оболочки bourne и заметил, что выражение внутри комментария было заключено в следующие кавычки: / * `stakbot 'сохраняется этой подпрограммой * / ^^^^^^^^ ...
21.09.2016
1
ответ

Интерполяция знака доллара в заключает в кавычки в ударе

Я выполняю этот небольшой сценарий тестирования, который я записал: #!/bin/bash TESTCASE= $ testHarness <<runTest $TESTCASE runTest из командной строки:./test.sh "1 092 212$", но знак доллара...
21.09.2016
1
ответ

Как заставить pwd разрешить мягкую ссылку?

На одном из наших серверов есть каталог со следующим путем: "/daten/i/scripts" Когда вы переходите в /daten/i, вы видите, что scripts является мягкой ссылкой на "/batch". Когда я набираю cd /daten/i/scripts ...
20.09.2016
1
ответ

Unix Case RegEx

Я пытаюсь сопоставить шаблон даты с помощью команды case, но это не работает. Кто-нибудь может мне помочь ? Ввод: 01.05.1900 или 06.05.1900 Использован оператор Case: ptn = "[0-9] | [0-9] [0-9] / [0-9] | [0-9] [0 -9] / [0-9] [...
18.09.2016
1
ответ

Change default login shell to /bin/bash for ALL ldap users from LDAP server - not client

Возможно, мое google kungfu сегодня не очень, но я нашел способ сделать это для каждого пользователя (по одному) на стороне клиента, или даже способ сделать это со стороны ldap с помощью ldapmodify снова ...
15.09.2016
1
ответ

Отложенное расширение

Я хочу создать сценарий quine .sh, и вот что я сделал на данный момент: quine.sh: #! / bin / sh q = "#! / bin / sh \ nq = $ q; echo \ $ q"; echo $ q Сфокусируйтесь на этой строке: q = "#! / bin / sh \ nq = $ q; echo \ $ q"; echo $ q Сначала ...
09.09.2016
1
ответ

Предварительно обработайте 1 единственную опцию

У меня есть Сценарий оболочки (предназначенный для Linux/Mac/Cygwin пользователей), который переносит исполняемый JAR. Прежде, чем передать аргументы (подробная форма или краткая форма) к программе Java, я должен предварительно обработать один сингл...
09.09.2016
1
ответ

Сохранить возвращаемое значение функции в одном из ее собственных параметров

Вот чего я хочу добиться: Function: Func1 () {$ 1 = "Hello World" } Вызов функции: local var1 Func1 var1 echo $ var1 (должно отображаться эхо Hello World) Я нашел этот пример, который, кажется, работает, но ...
06.09.2016
1
ответ

Работая с подкомандами help последних инструментов CLI

Я не уверен, стало ли это более общей проблемой или это просто я много работаю с OpenStack, недавно. В любом случае, я заметил некоторые команды, например весь набор ...
05.09.2016
1
ответ

Как я передаю файлы по ssh и также изменяю их разрешение на удаленном сервере, не имея необходимость входить в систему дважды

guy@home ~ % scp файл.* guy@server.server.com:/users/guy/public_html/kool-stuff/хорошо, таким образом, это передает некоторые файлы. Затем я обычно должен входить в систему в другом терминале и делать это для создания их...
04.09.2016
1
ответ

Как в Linux перезагрузить систему n раз [закрыто]

Я хочу написать сценарий в Linux, который перезагрузит систему 20 раз. Как написать такой скрипт?
31.08.2016
1
ответ

Я хочу создать псевдоним для редактирования файла с помощью nano. Возможно ли это?

Я просто хочу создать псевдоним для изменения файла '/etc/systemd/logind.conf'. Чтобы изменить # HandleLidSwitch = ignore На HandleLidSwitch = ignore Как я могу это сделать?
30.08.2016
1
ответ

Определение того, какому диапазону (корзине) принадлежит данный номер

, у меня есть последовательность диапазонов (т.е. ведра или ящики), начиная с 0, все того же размера (например, 32): [0… 31], [32… 63], [64… 95],… Учитывая неотрицательное целое число, как я могу определить (в ...
27.08.2016
1
ответ

Рекомендации по использованию файлов из проектов github

Я использую рубиновый гем tmuxinator, который я установил с помощью gem install tmuxinator в соответствии с инструкциями по установке проектов на github. Ссылка на tmuxinator В рамках инструкций по установке они ...
24.08.2016
1
ответ

найти и rsync?

Я хочу смочь искать файлы более чем 14 дней и по 10k и, чем rsync те найденные файлы месту назначения. Существует ли способ объединить эти две команды? найдите./-mtime +14 - размер +10k rsync-...
17.08.2016
1
ответ

wait bash-builtin сжигает процессор на 100 процентов

Возникает по крайней мере в GNU bash версии 4.3.42 x86_64 && GNU bash версии 4.3.11 x86_64 Я использую sleep & wait $! вместо простого сна для получения прерывистого сна по сигналу (поскольку ...
15.08.2016
1
ответ

Это ошибка, когда zsh выводит полную строку с printf '% .s'?

Команда printf '% .0s-' `seq 1 30`; echo отлично работает во всех протестированных оболочках: / bin / jsh: ------------------------------ / bin / attsh: ------------------------------ / bin / y2sh: -------...
11.08.2016
1
ответ

Причудливое поведение переменных в циклах while [дубликат]

Может кто-нибудь объяснить мне, что здесь происходит? Скрипт: #! / Bin / sh SKIP = "unity-launcher | unity-panel | unity-dash | Hud | XdndCollectionWindowImp | Desktop" WINS = () wmctrl -l | grep -Ev "($ {SKIP})" | cut -d \ ...
04.08.2016
1
ответ

zsh не удается сохранить в кавычках `$ *` и `$ @` равными

Все протестированные оболочки делают то же самое для (заключенной в кавычки) пары «$ *» и «$ @» с помощью этого кода: c = 'set ab @ c; IFS =:, @; a = $ (printf "<% s>" "$ *"); b = $ (printf "<% s>" "$ @"); printf "% -20s и% -20s \ n" "...
04.08.2016
1
ответ

Является ли использование псевдонимов над командой coreutil плохой идеей? [закрыто]

Я часто замечаю, что копирую большие каталоги, а затем думаю: «черт возьми, мне следовало использовать для этого rsync вместо cp, потому что я могу получать обновления о ходе выполнения». Я подумываю добавить это в мои ....
20.07.2016
1
ответ

Чтение ввода из командной строки

Попытка использовать «команду чтения», чтобы принять ввод пользователя из самой командной строки, но мой сценарий, похоже, не продвигается вперед echo «Вы хотите продолжить? (Да / нет) " читать -p $ 1 if ["$ 1" == "...
20.07.2016
1
ответ

Отменить последнюю команду можно? [дубликат]

В Windows вы можете отменить операцию, нажав CTRL + Z. Например. вы удаляете файл в графическом интерфейсе, затем нажимаете CTRL + Z, и файл будет восстановлен и снова появится в папке. Есть ли что-то подобное ...
20.07.2016