1
ответ

$ _ vs! $. Последний аргумент предыдущей команды и перенаправление вывода

Речь идет о специальных переменных. В документации сказано: !!: $ обозначает последний аргумент предыдущей команды. Его можно сократить до! $. ($ _, знак подчеркивания.) При запуске оболочки ...
21.04.2019
1
ответ

Выполнить сценарий оболочки на удаленном сервере в фоновом режиме

У меня есть список серверов и сценариев Bash, которые необходимо выполнить на сервере . Например, у меня есть сценарий, который планирует запуск cronjob (с командой, указанной пользователем) на сервере. Это...
21.04.2019
1
ответ

Обновление набора Mac через SSH

allI'm, работающий над скриптом, который это будет запускать с нашего сервера Mac, и он (надо надеяться), обновит все наши Mac через Munki (repo, находится на том же сервере), и встроенная команда softwareupdate. Здесь'...
20.04.2019
1
ответ

Запускать команду сценария с одного сервера на другом

У меня есть учетная запись go daddy, а также vps в Германии. В моем vps я запускаю кодовый скрипт (назовем его codegen). Когда я запускаю ./codegen, меня спрашивают, сколько кодов я хочу создать, и с этим ответом на ...
20.04.2019
1
ответ

Написание сценария Bash, извлекающего каждое слово, разделенное запятой, из текстового файла

Я пытаюсь написать сценарий Bash, который будет читать текстовый файл и извлекать каждое слово, после которого ставится запятая на новой строке. Я пробовал использовать grep, но он печатает всю строку с запятой, ...
20.04.2019
1
ответ

Чтение аргумента и создание из него временного файла для использования в сценарии

I Я пытаюсь написать сценарий, который будет подсчитывать количество столбцов в файле. Однако я не знаю, как будет называться файл. Я пытаюсь создать файл с именем tempfile, в котором есть ...
20.04.2019
1
ответ

Как добавить это поле?

Я пытаюсь распечатать мощность сигнала двух устройств Wi-Fi, подключенных к точке доступа. Мне удалось сделать этот скрипт, который печатает IP, имя хоста, Mac и сигнал. В приведенном ниже сценарии макинтоши хранятся в $ ...
19.04.2019
1
ответ

Передача переменной в jq для редактирования файла json

Я пытаюсь передать переменную в jq, например, '.Linux.date. $ Var', пока я пробовал цитировать их по имени, которое работает нормально. Но я хочу использовать переменную для их вызова. У меня есть это ...
19.04.2019
1
ответ

Сценарий оболочки sed работает неправильно

У меня есть этот сценарий оболочки, который должен проходить через файл и заменять его примитивные типы другим конкретным текстом (это для задания). Сценарий приведен ниже: #!/bin/bash #Проходит через ...
19.04.2019
1
ответ

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

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

Запуск wpa_supplicant через сценарий в systemd не работает должным образом

Я написал сценарий для ручного запуска функции wpa_supplicant на машине Fedora / Centos7 с беспроводной сетевой картой. Из-за проблем со статической маршрутизацией я не могу использовать NetworkManager (и не хочу работать с ...
18.04.2019
1
ответ

Bash Манипуляции со строкой, когда строка содержит круглые скобки

У меня есть каталог, полный файлов с шаблоном имени xxx [0-9] [0-9] [0-9 [0-9] ss (wrx-mmm) .zip. zip-файлы содержат файл yrq000.dat, и я не хочу перезаписывать их, когда файлы ...
18.04.2019
1
ответ

bash: синтаксическая ошибка рядом с неожиданным токеном `; '

Я получил эту ошибку bash: синтаксическая ошибка рядом с неожиданным токеном; при выполнении этой строки: while; делать; Чисто; дерево .git; сон 1; готово Я получил эту строку из этого видео
17.04.2019
1
ответ

Ввести пароль с помощью sudo и выполнить скрипт с помощью nohup

Я хочу загрузить и запустить скрипт в фоновом режиме, чтобы задача не зависела от оболочки и ее выхода. Более того, этот скрипт должен выполняться как sudo, используя: echo MY_PWD | sudo -u MY_USER -S .....
17.04.2019
1
ответ

Терминал Gnome не автоматически заполнит

Мой терминал гнома на машине человечности 10.10 не работает способ, которым он должен работать. Никакое автоматическое заполнение не работает. ctrl + l не очистит экран, подсказка удара является просто $ и ничем иным. Я получил это...
17.04.2019
1
ответ

cp несколько файлов не работают в сценарии bash

Я хотел бы запустить приведенную ниже команду в сценарии bash, но она не работает. команда: cp /tmp/first/{abc.conf,xyz.conf} / tmp / backup / bash сценарий: firstDir = / tmp / first # secondDir = / tmp / second .. .
17.04.2019
1
ответ

Невозможно найти обычный файл с оболочкой по умолчанию как bash, но работает, когда это ksh

У нас есть файл сценария FileChecker.sh, в котором он проверяет, существует ли файл или нет содержимое FileChecker.sh: #! / Bin / ksh {{1 }} FILE = $ 1 FILE2 = $ 2 if [["$ FILE" == "" || "$ FILE2" == ""]]; then echo "[ОШИБКА] ...
16.04.2019
1
ответ

Анализ вывода «mdls»

Следующий сценарий принимает вводимые пользователем данные (путь к смонтированному тому macOS, например / Volumes / Macintosh \ HD /) #! / Bin / bash # Автор: Свасти Бхушан Деб # macOS 10.13.3 # kMDItemWhereFroms.sh read -e -p "...
16.04.2019
1
ответ

Различение файлов на основе содержимого первого столбца

У меня есть несколько файлов, разделенных табуляцией, с расширением .cluster. Я хочу классифицировать эти файлы на основе содержимого их первого столбца, используя следующие критерии: (2 и 3 являются фактическими цифрами / содержимым ...
16.04.2019
1
ответ

Чтобы цикл ссылался на файл, найдите совпадения в первом столбце и распечатайте соответствующие строки

У меня есть два файла: Файл 1 - входной файл с 191 строкой только в столбце. {{ 1}} Файл 2 - это мастер-файл с 712 строками в 2 столбца. Вывод = найти совпадение между Input_File и первым столбцом ...
16.04.2019
1
ответ

поиск одного или нескольких вхождений одной и той же строки и редактирование следующей строки

У меня есть файл, который иногда имеет одно или несколько вхождений одной и той же строки. Мне нужно найти одно или несколько вхождений в файле, перейти к следующей строке и сохранить значения ...
16.04.2019
1
ответ

Bash - Как обновить содержимое кавычек, но только если это число?

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

Linux Redhat 7: Как установить глобальную / общесистемную опцию оболочки?

Я с трудом пытаюсь понять, как включить опцию xpg_echo в bash для каждой запускаемой оболочки в моей системе Linux RedHat (7.4). Я знаю, что могу получить то, что мне нужно (...
15.04.2019
1
ответ

не удалось создать список файлов в bash

У меня есть папка со следующим содержимым: ls bams-lab / *. Name-sorted.fixmate.sorted.dedup.sam bams-lab /OZBenth2_.fastp.fq.gz.name-sorted.fixmate.sorted.dedup.sam ... bams-lab / OZBenth7_.fastp ....
15.04.2019
1
ответ

Циклический просмотр всех файлов, динамический пропуск некоторых

довольно новых для unix. Попытка создать скрипт для перебора всех файлов и подкаталогов с заданным каталогом и их печати. Однако я хотел бы иметь возможность динамически пропускать определенные каталоги. ...
15.04.2019
1
ответ

Как автоматически ответить y в сценарии bash?

Я хочу удалить какую-то программу с помощью сценария bash.После запуска команды терминал спрашивает меня, уверен ли я, что хочу его удалить. Поэтому мне нужно ответить y. Я хочу сделать это автоматически и...
14.04.2019
1
ответ

Команда для списка содержания, если каталог, или действительно производят содержание если файл?

Там какая-либо команда должна перечислить содержание, если передано каталог, но производить содержание, если это - файл? Например, часто когда я перемещаюсь по структуре каталогов, я начну вводить в...
14.04.2019
1
ответ

колотите “за цикл”

Когда я делаю, для ((i=0; я <" $ {МАССИВ} "; я + = 2)), действительно повторяют $ эха $i {МАССИВ [$i]} сделанные работы $i эха, как я ожидал, также повторите $ {МАССИВ [0]} работы, но с $i как итератор я вижу только пустые строки. Как...
14.04.2019
1
ответ

Редактирование вложенного текста и определенных строк в файле с помощью сценария bash

Я пытаюсь изменить свой ' nginx.conf 'с помощью сценария bash, предназначенного для помощи пользователям в быстром изменении среды. Пользователь вводит свою выбранную среду в качестве аргумента при запуске сценария ...
14.04.2019
1
ответ

Создание отчета на основе вывода bash

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