1
ответ

заставить awk печатать строку, которая соответствует переменной и следующие n строк, и использовать переменную в awk [duplicate]

с массивом элементов и входным файлом. Я хочу пройтись по массиву и сопоставить каждую элемент с input-файлом. Затем я хочу получить строку во входном файле, где встречается этот элемент ...
22.08.2017
1
ответ

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

Я полагаю, этот вопрос задавали много раз. Я просто не могу изменить PATH var навсегда. Вот что я делаю: nano ~ / .profile export PATH = $ PATH: / my / additional / path сохраняю изменения, я даже ...
12.08.2017
1
ответ

Как изменить исходное значение переменной после `объявления` с новым атрибутом

При добавлении атрибута к переменной с помощью declare исходное значение переменной не меняется соответственно. Как я могу изменить значение переменной в соответствии с атрибутом ...
31.07.2017
1
ответ

URL-адрес оболочки Bash, созданный с помощью переменных, отсутствует после вставки за http: //

У меня есть сценарий оболочки bash, который выполняет команду curl, состоящую из переменных: # Переменные URL = "http: // $ UN: $ PW @ localhost: 8080 / rest / v1" $ UN и $ PW заполняются командой чтения далее ...
28.07.2017
1
ответ

Как установить переменную среды оболочки из файла autotools .am?

Мне нужно получить эквивалент оболочки export PYTHONHTTPSVERIFY = 0 для работы в файле autotools .am, но я не могу заставить его работать. В настоящее время у меня есть это объявление в моем файле Makefile.am: ...
23.06.2017
1
ответ

Что означает этот синтаксис bash? ETL_PORT=“${ETL_PORT:-6090}” [дубликат]

Что означает этот синтаксис bash? Означает ли это, что переменная ETL_PORT будет ETL_PORT, если ETL_PORT установлен, а в противном случае по умолчанию будет 6090, если не установлен? ETL_PORT="${ETL_PORT:-6090}"
15.06.2017
1
ответ

равное сравнение в переменной jq

У меня есть сценарий bash, который выполняет запрос curl и выводит статус через jq. Я получаю статус, как ожидалось, но когда я сравниваю статус, он всегда возвращает "неравное" значение, даже если значение ...
15.06.2017
1
ответ

Арифметика оболочки: обращение к переменной без начального $

Я был удивлен, прочитав это в руководстве по Bash, описывающем арифметическое вычисление: внутри выражения на переменные оболочки также можно ссылаться по имени без использования синтаксиса раскрытия параметров. ...
13.06.2017
1
ответ

Установка переменной Bash с помощью osascript всегда неверна.

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

Сохранять вывод команды в переменной, если команда включает каналы

Как сохранить вывод команды в переменной? Вот что я делаю, но ничего не сохраняется. Кажется, проблема в трубах, но я не знаю, как продолжить отладку. Это работает как ...
15.05.2017
1
ответ

Скрипт загружает два аргумента

У меня есть perl-скрипт, которому нужны два аргумента, например: ./PerlScript 0001 192.168.100.200 Но мне нужно запустить этот скрипт больше времени (40x). ./PerlScript 0003 192.168.100.202 ./PerlScript 0061 192.168 ....
11.05.2017
1
ответ

заменить переменную unix значением в файл sql

У меня есть файл sql с несколькими переменными unix для буферизации журнала в определенное место, и мне нужно заменить переменную unix фактическим путем перед запуском файла sql `cat a.sql accept v_answer подсказка "...
11.04.2017
1
ответ

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

Я написание bash-скрипта, в котором я читаю переменную, читая эти две строки: log. *. console.log log. *. log Они разделены пробелом. Как я могу переписать строки, выводимые из ...
10.04.2017
1
ответ

вызов сценария оболочки с помощью переменной

У меня есть сценарий оболочки, который будет внутренне вызывать переменную (в которой хранится исполняемый сценарий оболочки) Shell script starts var=$(awk -F'|' '{print $2}' $TEMPFILE) Значение в переменной . /lapp2/...
04.04.2017
1
ответ

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

В Linux можно было бы создать многопоточную команду, обслуживающую тот же тип команды, например: grep, однако с ним делали разные выходные переделки? Строгий пример: grep от 10 февраля file.txt | awk '{...
31.03.2017
1
ответ

Переменные оболочки в цикле for

Мне трудно пройти через этот отрывок man bash. Если управляющая переменная в цикле for имеет атрибут nameref, список слов может быть списком переменных оболочки, ...
14.03.2017
1
ответ

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

Мне нужно попросить пользователя указать имя пути (которое здесь будет иметь пробел) для запуска команда поиска: читать -r -e -p Папка "Папка:" Папка: / mnt / My \ folderX / echo $ folder дает: My \ folderX / Но ....
04.03.2017
1
ответ

Проблема Запуск сценария с переменными

У меня есть сценарий, который установит WordPress. Это моя первая попытка создания сценариев, поэтому я хотел попробовать что-нибудь простое. Centos 7 2 Проблемы Первые 3 строки сценария требуют ввода данных пользователем: read -p "Enter ...
02.03.2017
1
ответ

Как использовать переменную $ внутри команды с одинарной и двойной кавычкой

У меня есть сценарий bash со следующим: USERLIST="/tmp/adusers.list.names.only.txt" cat $USERLIST | while read users do num=$[$num+1] USR=`echo $users | awk '{print $1}'` STATUS=`winexe -U DC/ID%"PASS" /...
13.02.2017
1
ответ

ЕСЛИ ELSE сравнение строк из curl

Когда я это сделаю: URL_CURL_CHECK = "https://github.com/" VAR_A = $ (curl -Is --head "$ URL_CURL_CHECK" | grep "HTTP / 1.1 200 OK") VAR_B = "HTTP / 1.1 200 OK" эхо если ["$ VAR_A"! = "$ VAR_B"]; затем echo "Не равно ...
05.02.2017
1
ответ

Как дождаться завершения фонового процесса?

Я использую Amazon Linux с оболочкой bash. Я хотел бы запустить пару процессов в фоновом режиме, а затем дождаться их завершения (либо с кодом успешного завершения, либо с кодом ошибки), прежде чем продолжить работу. ...
27.01.2017
1
ответ

Не удается экспортировать строковые переменные

Я пытаюсь экспортировать некоторые строковые переменные из txt файла. file.txt ERROR_NOT_SUPPORTED_ARCH_MSG = 'ОШИБКА: неизвестная арка' ERROR_NOT_SUPPORTED_OS_V_MSG = 'ОШИБКА: не поддерживается версия os' $ source ...
25.01.2017
1
ответ

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

Как ссылаться на переменную, определенную во вложенной оболочке в родительской оболочке. Группировка команд в моем случае затруднена. Какая была бы альтернатива.
18.01.2017
1
ответ

Установить вновь созданный файл как переменную в makefile [closed]

Я пытаюсь создать file и установите содержимое файла в переменную, но переменная всегда будет считаться пустой. Пример: определение FILE_VAR cat /output/1.txt >> /output/2.txt $ (...
12.01.2017
1
ответ

sed в устранении неполадок сценариев bash

У меня возникла следующая проблема, связанная с командой sed. Я хочу сделать следующее: sed '1 d' filename.fa | sed "1i \> filename \ n"> filename_Edited.fa, где строка начала файла заменена на "> ...
29.11.2016
1
ответ

Объявление как локальная переменная прервет работу функции и выйдет из системы «1: ожидаемое число»

function projectopen {local di_files = (*. xcworkspace * / *. xcworkspace * .xcodeproj * / *. xcodeproj) # открыть первый файл выхода ls -d -f -1 $ di_files 2> / dev / null \ | голова -1 \ | xargs ...
25.11.2016
1
ответ

Как включить знак $ в качестве строки?

Я хочу создать несколько файлов с общим шаблоном, проблема в том, что в шаблоне есть "$(переменная)", который должен быть написан со знаком $. Например, я хочу, чтобы выходные данные были $job_ID из echo "...
13.11.2016
1
ответ

Как вставить переменную в выражение get date?

Я задал переменную, которая содержит число daysAgo=1 Я хотел бы расширить эту переменную в выражении get date. Например, так: $(date +%d -d '$daysAgo days ago') Что мне нужно сделать, чтобы $...
07.11.2016
1
ответ

Измените код выхода с 0 на 1 в сценарии bash

У меня есть сценарий, который выполняет rsync и заканчивается так: rsync -azvh / dir -e ssh (скрыто) РЕЗУЛЬТАТ = "$?" # проверить результат rsync db's если ["$ РЕЗУЛЬТАТ"! = "0"]; затем echo -e "Код выхода rsync:" $ RESULT "...
04.11.2016
1
ответ

awk переменная как регулярное выражение

Вопрос очень простой, я прочитал все вопросы и до сих пор не могу ответить! У меня есть простой файл вроде этого $ cat file1.txt ALA AJD KSF И я хочу, чтобы awk использовала каждое из значений как регулярное выражение для ...
28.10.2016