1
ответ

переименовать файл, удалив часть имени файла bash script

У меня есть файлы в виде: filename1 1 extra1.ext filename1 2.ext имя_файла1 3 extra2.ext ... filename2 1.ext имя_файла2 100 extra3.ext ... filename20 1.ext filename20 15 extra100.ext (и т. д.) ......
04.07.2018
1
ответ

Подстановочный знак перестал работать

Вдруг * просто перестала работать и простая программа: #! / Bin / bash for f в * .txt делать эхо $ f done просто создает строку * .txt вместо файлов в каталоге (или ничего). Но * без всяких ...
03.07.2018
1
ответ

Замена строки SED

[data_foundation.wf:wf_stg_sim_rkem_rkemmove] $ param_object_name = rkemmove [data_foundation.wf:wf_stg_sim_rkem_rkemeqbc] $ param_object_name = rkemeqbc [data_foundation ....
02.07.2018
1
ответ

Как Чтобы получить имя файла пункт назначения SymLink в скрипте оболочки?

Допустим, ScriptName является MyScript. Это символическая ссылка на thescript_1.91.sh Есть ли способ получить название назначения ссылки? Пример: Я хочу написать в Logfile Cat << eof #### ...
29.06.2018
1
ответ

Как с помощью параметра Grep второе слово в конфигурационном файле?

В настоящее время я создаю один скрипт для grep-региональных записей в конфигурационном файле на основе параметра, а затем создаю текстовый файл с этим выходом и читаю путь к исходному файлу в этом выходном файле ...
29.06.2018
1
ответ

Что делать команду «Echo Run -D»?

Я проходил через несколько скриптов в моей организации, И мне интересно, что делает Echo Run -D. Примечание. Сценарий использовался для выполнения файла JAR с некоторыми аргументами.
29.06.2018
1
ответ

Выделение в vim: различать строки с разделителем комментариев, за которым следует специальная строка

Выделение в vim: различать строки с разделителем комментариев, за которым следует специальная строка В некоторых случаях, например, в скриптах для HPC-кластеров, при использовании SGE, TORQUE или Slurm можно ...
28.06.2018
1
ответ

Может ли процесс Linux перехватывать сигналы, отправленные на его дочерний элемент?

У меня есть оболочка-оболочка для большого исполняемого файла. Он делает что-то вроде этого: запустить / the / real / исполняемый "$ @" & PID = $! # выполнять # немного # мелочи ждать $ PID # выполнить несколько # постобработка ...
28.06.2018
1
ответ

SED Заменить проблему

Мой файл содержит $ param_t = abc49_sa_t2 $ Param_v = abc49bc_sa_v2 $ Param_st = abc491_sa_m2 Я пытаюсь заменить значение запускается с abc * _ с xyz12_ sed -i 's / abc \. * _ / Xyz12_ / g' intr.parm выше - это ...
28.06.2018
1
ответ

Извлеките строку, расположенную выше и ближайшую к соответствующему Узор в многослойном выходе

Ниже приведен команду HP SSACLi, чтобы увидеть настроенные детали RAID аппаратного обеспечения: SSACLI Ctrl Slot = 0 Show Config и его выход как ниже: HPE Smart Array P408i-A SR Gen10 в слоте 0 (встроенный) внутренний ...
27.06.2018
1
ответ

Как запустить скрипт от имени пользователя root и текущего пользователя одновременно? [дубликат]

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

Найти имя папки рекурсивно и присвоение его переменной

Я нахожусь в пути папки. Есть папка с именем dir. Внутри есть еще одна папка, но я не знаю имени. Как найти его и назначить его переменной. PS: я хочу запустить это на нескольких ...
27.06.2018
1
ответ

Автоматический экспорт функций оболочки/bash

У меня есть функция bash, объявленная следующим образом: function foo { echo "this is foo"; } Я не вызывал export -f foo, но он по-прежнему был доступен в подоболочках. Однако обычно, когда я объявляю функцию...
27.06.2018
1
ответ

Как включить места в образец grep, выполняемый через ssh и dockercli

Я хотел бы создать файл журнала на удаленном сервере, используя образец с местами, например. grep 'words with spaces' log.txt Сложная часть состоит в том, что я выполняю команду remote dockcli over ssh....
24.06.2018
1
ответ

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

$ псевдоним псевдоним alert = 'notify-send --urgency = low -i "$ ([$? = 0] && echo terminal || echo error)" "$ (history | tail -n1 | sed -e' \ '' s / ^ \ s * [0-9] \ + \ s * //; s / [; & |] \ s * alert $ // '\' ') "' alias egrep = '...
24.06.2018
1
ответ

Какое особое значение имеет «#» в рамках параметра-расширения?

Предположим, я определил переменную, как номер = 123 # 456, и я хочу распечатать его без ведущих «123 #». (Такая вещь происходит в ZSH, когда вы работаете с номерами в базах, кроме 10.) ...
24.06.2018
1
ответ

Простой сценарий загрузки / установки (OS X), который мог бы быть лучше

Я новичок в сценариях оболочки (OS X) и решил попробовать свои силы в базовом сценарии, который загружает и устанавливает Chrome. #! / bin / bash -x cd ~ / Загрузки curl -O https://dl.google.com/chrome/mac/stable/CHFA/...
22.06.2018
1
ответ

bash script - flatten directory structure

I am looking a shell script that would flatten a given directory structure but ONLY if there's only 1 subfolder in that directory. Например: скрипт расплющит эту папку: /папка ...
22.06.2018
1
ответ

Получить все символы перед первым экземпляром другого символа

Допустим, у меня есть npmv = "3.4.5"; какой самый простой способ получить все символы до первой точки? В этом случае это будет «3»?
22.06.2018
1
ответ

как найти перезапускаемый сценарий оболочки [закрыто]

как найти перезапускаемый сценарий оболочки и не перезаписывать конфигурацию / любые сделанные изменения. Что-то вроде bash -x script.sh используется для отладки скрипта, чтобы проверить, каждая ли строка ...
19.06.2018
1
ответ

wait for kill signal

Есть ли в сценарии bash простой способ дождаться сигнала, например: wait -s SIGINT или что-то еще? Может быть, просто ловушка?
19.06.2018
1
ответ

Почему = ~ оператор дает синтаксическую ошибку на Solaris при сравнении с регулярным выражением

Я использовал этот следующий кусок кода appcount_range = "^ [1- $ app_count] $" до [[$ app_option = ~ $ appcount_range]] do echo "Неверный выбор! Пожалуйста, введите действительный вариант:" ...
18.06.2018
1
ответ

Как извлекать загружаемый размер файла с командой curl?

У меня есть требование в скрипте оболочки, как, придется загружать файл из команды «URL» с CURL. Перед загрузкой этого файла я хочу обработать тот же размер файла в способе. Может кто-нибудь помочь мне ...
18.06.2018
1
ответ

rsync-символы, отличные от ascii

Я использую rsync для резервного копирования файлов моего веб-сайта, используя --link-dest для копирования из предыдущей резервной копии rsync. rsync -zavx -e 'ssh -p22' \ --numeric-ids \ --delete -r \ --link-dest = .. / "$ ...
18.06.2018
1
ответ

Используя find для переименования каталога в мусорный каталог

Ниже проверяется любая папка в пути, которому более 1 дня и который соответствует критериям имени. Если папка найдена, она перемещается в папку "Корзина". найти /Users/myname/Desktop/...
17.06.2018
1
ответ

Сценарий оболочки для сортировки по столбцу даты с помощью команды Linux «sort»

У меня есть файл с именем session.log Он содержит некоторые текстовые данные. 1-й столбец содержит порядковый номер. 2-й столбец содержит имя пользователя. 3-й столбец содержит дату последнего входа в систему. 4-й столбец содержит результат. Один .
16.06.2018
1
ответ

Использование pam_exec.so для запуска сценария от имени пользователя root, когда пользователь входит в систему (при извлечении информации о пользователе)?

Вопрос Как я могу запустить сценарий от имени пользователя root, когда пользователь входит в систему с помощью pam_exec.so (или иначе)? Для работы скрипту требуется информация о пользователе. Проблема и окружающая среда Я хотел бы запустить ...
14.06.2018
1
ответ

Нужна идея, как я могу написать сценарий оболочки для приведенных ниже требований

Напишите сценарий bash для приведенных ниже требований: У нас есть требование отслеживать и отслеживать изменения всех точек монтирования в Linux. сервер. Если есть какие-либо изменения в точке монтирования, они должны быть предупреждены...
14.06.2018
1
ответ

Создание файла .XLS в качестве выходного файла запроса sqlplus и отправка этого файла .XLS в виде вложения в электронное письмо

Я создание выходного файла (формат .xls) из приведенного ниже запроса БД- sqlplus -S -L user / pass @ DB << EOF | sed '/ ^ $ / d' >> домой / тест / query_output.xls установить строку 22000 оттолкнуть голову установить обратную связь ...
14.06.2018
1
ответ

Захват кода возврата с помощью test []

Если я запустил это: #! / Usr / bin / env bash simple_return_zero () {return 0; } simple_return_one () {возврат 1; } если [simple_return_zero]; затем эхо «у нас есть 0000»; fi если [! simple_return_zero]; ...
14.06.2018