4
ответа

создание / удаление временных файлов (имена в массиве) [закрыто]

Здравствуйте, я хочу создать временные файлы, а затем удалить их. У меня есть имена переменных в ARRAY. Создание работает, но у меня проблемы с их удалением. Спасибо FILES = (abcdefgh) за i в "$ {...
02.03.2017
4
ответа

Использование обратной косой черты в различных командах

Я пытался лучше понять, как используется обратная косая черта в некоторых командах. Я понимаю его использование для экранирования специальных символов (например, echo 'that' \ '' s no moon ' ), но ...
22.02.2017
4
ответа

Как мне создать новый пустой файл в сценарии bash?

Я запускаю какой-то сторонний сценарий Perl, написанный таким образом, что для флага вывода требуется выходной файл -o. К сожалению, для сценария, похоже, требуется реальный файл, то есть пользователи должны создать ...
08.02.2017
4
ответа

Пропустите первые 3 байта файла

Я использую оболочку AIX 6.1 ksh. Я хочу использовать один лайнер, чтобы сделать что-то вроде этого: кошка A_FILE | skip-first-3-bytes-of-the-file я хочу пропустить первые 3 байта первой строки; есть ли способ сделать...
04.02.2017
4
ответа

удар с помощью имени файла в качестве входа

Я хотел бы взять вывод-l твердости hg, который находится в формате R somefile/filename U somefile/filename R somefile/filename U somefile/filename и смочь использовать первую строку это...
31.01.2017
4
ответа

В чем разница между `curl | sh` и `sh -c« $ (curl) »`?

Один из простых способов установки Docker (например) таков: curl -sSL https://get.docker.com/ | sh Однако я также встречал некоторые, которые выглядели так (на примере Docker): sh -c "$ (curl -sSL ...
23.01.2017
4
ответа

Как я храню длинный список имен хостов для быстрого использования SSH?

У меня есть доступ SSH к большому количеству серверов. И все, что имена хостов (и иногда имена пользователей) долги и трудны помнить. Также, даже если я настраиваю свой Терминал для хранения вечной истории удара, использования...
11.01.2017
4
ответа

Bash - присвоить массив в переменную как строку

У меня есть этот код, он печатает правильный результат, но я не могу понять, как получить эхо из последней строки в переменную. # hostname is 'tech-news-blog-324344' . Установка его в массив ...
08.01.2017
4
ответа

Как я могу сгенерировать случайное 64-битное целое число со знаком в macOS?

Мне нужно сгенерировать какое-то 64-битное целое число со знаком для тестирования. Как я могу это сделать? #! / bin / sh long = $ (????)
25.12.2016
4
ответа

Как узнать, действительно ли я нахожусь в месте расположения символической ссылки из командной строки?

Предположим, у меня есть папка: cd / home / cpm135 / public_html и создайте символическую ссылка ln -s / var / lib / class. Позже я в этом каталоге: cd / home / cpm135 / public_html / class. Pwd скажет мне, что я «...
19.12.2016
4
ответа

Как я могу сделать переменные среды “экспортируемыми” в сценарии оболочки, слоняются поблизости?

Я имею несколько учетных записей Amazon EC2 и хочу быстро смочь переключить переменные, такие как $EC2_HOME, с помощью сценария. Я имею, настраивали сценарий оболочки как это: #!/bin/sh экспортируют EC2_HOME =/home/...
27.11.2016
4
ответа

Как указать символы с помощью шестнадцатеричных кодов в 'grep'?

Я использую следующую команду для grep диапазона набора символов для шестнадцатеричного кода 0900 (вместо अ) к 097F (вместо व). Как я могу использовать шестнадцатеричный код вместо अ и व? bzcat архивируют bz2 | grep-...
27.11.2016
4
ответа

Как проверить, является ли введенная переменная буквенно-цифровой или нет в ksh?

Я использую ksh на AIX и хочу проверить, является ли переменная, например var1=sanySAN, var2=SANYsa%$3 буквенно-цифровой или нет. Здесь var1 является буквенно-цифровой, а var2 - нет. Я знаю, что могу использовать [a-z][A-Z][0-9] ...
16.11.2016
4
ответа

Почему бы не использовать “который”? Что использовать затем?

При поиске пути к исполняемому файлу или проверке, что произошло бы при вводе названия команды в оболочку Unix существует множество различных утилит (который, введите, управляйте, откуда, где...
05.11.2016
4
ответа

показанный все файлы на основе шаблона имени файла в текущем каталоге

Я пробую к показанному все файлы, имена файлов которых начинаются с ChownFileNames. Я использовал эту команду, но это, кажется, не работает: найти.-maxdepth 1 |grep 'ChownFileNames*' - должностное лицо, показанное hadoop:hadoop - {}...
29.09.2016
4
ответа

получите апачский корень документа, использующий сценарий оболочки

Я создаю об/мин и в пред этап, я хочу определить корень документа апача, таким образом, я могу скопировать файлы веб-приложения там. Во-первых, я проверяю, установлен ли апач. Если апач установлен...
27.09.2016
4
ответа

Как получить pid последней выполняемой команды в сценарии оболочки?

Я хочу иметь сценарий оболочки как это: мое-приложение и $my-app-pid эха, Но я не знаю как получение pid справедливой выполняемой команды. Я знаю, что могу просто использовать задания-p команда моего-приложения к grep...
25.08.2016
4
ответа

Ctrl-C с двумя одновременными командами в ударе

Я хочу выполнить две команды одновременно в ударе на машине Linux. Поэтому в моем сценарии удара./execute.sh я поместил: команда 1 и эхо команды 2, "сделанное" Однако, когда я хочу остановить удар...
25.08.2016
4
ответа

Извлеките основное имя файла из URL с помощью удара

url=http://www.foo.bar/file.ext; $ эха {url## /*} я ожидал, что этот код распечатает file.ext, но он печатает целый URL. Почему? Как я могу извлечь имя файла?
20.07.2016
4
ответа

Создайте текст, соответствующий множественным присвоениям переменных из одной переменной

У меня есть переменная, которая имеет значение вроде этого: line = dog, / path1, / path2 Я хочу создать переменную из значения; т.е. собака должна быть переменной, и я хочу получить следующий результат: dog = / path1, / ...
20.05.2016
4
ответа

Почему некоторые встроенные оболочки `read` не могут прочитать всю строку из файла в` / proc`?

В некоторых Bourne-подобных оболочках встроенная функция чтения не может прочитать всю строку из файла в / proc ( приведенную ниже команду следует запустить в zsh, замените $ = shell на $ shell с другими оболочками): $ для оболочки в ...
13.05.2016
4
ответа

Отредактируйте файл / etc / passwd из grub

Я попытался установить zsh на ubuntu (14.04). Когда я перешел на zsh, я не смог перейти в режим суперпользователя. Если я выполняю su, он запрашивает пароль, а при вводе правильного пароля он говорит: Невозможно ...
10.05.2016
4
ответа

Почему не делает grep, использующего трубопровод здесь?

У меня есть следующая команда: найдите / - называют libGL.so.1, Который возвращает много строк с "Отклоненным разрешением". Я хочу исключить такие строки, таким образом, я добавил следующее: найдите / - называют libGL.so.1 | grep-v...
27.04.2016
4
ответа

Как выполнять команды подоболочки через SSH?

У меня есть кластер компьютеров, которые подключены через SSH без пароля, и я написал утилиту, которая запускает команду над всем кластером. То, как он это делает, - это подбирая присутствующие машины ...
18.04.2016
4
ответа

shell script - вычесть 1 из шестнадцатеричного mac адреса и добавить двоеточия

У меня есть mac адрес 'C4:B9:83:7F:FF:AC' и я хочу вычесть 1 из его шестнадцатеричного значения, которое равно C4B9837FFFAC, чтобы он стал C4B9837FFFAB и после этого я снова хочу добавить двоеточия, чтобы сделать его ....
14.03.2016
4
ответа

Как показать дерево процессов оболочки терминала, включая дочерние элементы?

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

Вычислить среднее значение с помощью аргумента командной строки

Задача состоит в том, что если входные числа: 4 1 2 9 8 Выходные данные = ( сумма всех, кроме first_number_in_series) / first_number в серии Тогда среднее выходное значение должно быть 1 + 2 + 9 + 8 / (first_number_in series) = 20/4 = 5 У меня
07.02.2016
4
ответа

Как сократить все до определенного слова / после находки в сценарии

Я пытаюсь получить вывод файлов с сегодняшнего дня, которые содержат "ОШИБКУ". Я использую это для нахождения файлов, которые я хочу: найдите/home/user/logfilesError/-maxdepth 1 - тип f - имя "gandalf_ * "\-daystart-...
27.10.2015
4
ответа

Как я могу удалить все файлы с конкретным расширением в конкретной папке?

Если я установил текущий/рабочий каталог (перешедший к нему с помощью CD) к некоторому конкретному каталогу и затем ввожу: комната *.xvg, Что сделает эта команда? Действительно ли это верно, что вышеупомянутая команда только удалит...
26.08.2015
4
ответа

Как вывести имя отсутствующих файлов в папке?

У меня 2000+ файлов в папке, но есть несколько файлов, отсутствующих в папке. Имя файлов выглядит как GLDAS_NOAH025SUBP_3H.A2003001.0000.001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H....
30.07.2015