1
ответ

Bash: у меня есть переменная в сценарии bash; [дубликат]

У меня есть переменная в скрипте bash dirs= "4"; Я хочу получить этот номер из другого файла, поэтому использую команду dirs= sed -n '1p' < test.txt; Он дает мне номер, я вижу его в терминале. Но...
10.04.2019
1
ответ

Разделенный диск с небольшим разделом на конце

Я хотел бы разделить диск из сценария, так что есть большой раздел, заполняющий большую часть диска, то маленький на конце. Пока что я придумал. parted -s --/dev/sda mklabel...
16.03.2019
1
ответ

Переменная длины в файле netcdf

Я пытаюсь узнать длину переменной 'i' в файле netcdf '122009.nc'. На данный момент это мой сценарий: #! Bin / bash var = ncdump -vi 122009.nc var_length = $ {# var}
08.03.2019
1
ответ

Содержит ли одна строка другую в рыбной раковине?

Я работаю над своим fish.config для использования рыбной раковины. Я пытаюсь сравнить строки, используя синтаксис bash, но рыба не принимает синтаксис. Очевидно, есть другой способ сделать это. Любые предложения ...
07.03.2019
1
ответ

Ошибка формата Printf для числа

После некоторого смазывания и седиментации мне удалось получить значение из ячейки csv и присвоить его переменной (DBR). Вот некоторые нечетные результаты эхо $DBR эхо "$DBR", вывод "%f" $DBR: 9.1 ,.1 ...
01.03.2019
1
ответ

Процесс подстановки внутри подоболочки для установки переменной

Я пытаюсь запустить сценарий удаленно и использовать его стандартный вывод для заполнения переменной. Я делаю это, чтобы избежать временных файлов. Вот шаблон, который я пробую: var = $ (bash <(curl -fsSkL http: // ...
24.02.2019
1
ответ

Linux - Bash - при назначении переменных с подстановкой команд отсутствуют символы новой строки [дубликаты]

У меня возникла небольшая проблема / причуда здесь: [root@s06p5bcsmta001 elves]# TEST=$(cat -e sendlog ) [root@s06p5bcsmta001 эльфы]# echo $TEST | туалет -л 1 [root@s06p5bcsmta001 elves]# cat sendlog | wc -...
22.02.2019
1
ответ

python -c «вычисление печати» дает синтаксическую ошибку

Я делал несколько сценариев bash и добавлял некоторые python для вычислений с плавающей запятой, таких как деление, вычеты. Когда я выполняю это, все часть работает нормально, но для некоторой части python она показывает мне ...
07.02.2019
1
ответ

Увеличение значения во время выполнения цикла в cURL

for ((i=1;i<=5;i++)); do curl -s --user 'api:keyy- MY_KEY' \ https://api.mailgun.net/v3/sandbox/messages \ -F from='test1@gmail.com' \ -F to='test@site.com' \ -F subject='Test...
04.02.2019
1
ответ

Могу ли я использовать переменную в файле .csv в цикле for?

Я пытаюсь заменить эти числа «A00002 X53307 BB145968 CAA42669 V00181 AH002406 HQ844023» в следующем цикле for новым списком номеров. Но мой новый список - это файл .CSV, и есть ...
04.02.2019
1
ответ

Вставка пользовательской переменной в псевдоним в Bash

Я хотел бы добавить псевдоним к команде в моем .bashrc файле, как в этом примере: alias take_row="cat prova.csv_001.txt | awk -v nrow="${nrow}" '{if (NR==nrow) print}". Но я хотел бы уточнить...
28.01.2019
1
ответ

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

Я использую приведенную ниже команду, чтобы удалить строку подачи в полевых значениях. Это образец Commmand создан для файла, имеющих 3 атрибута. awk -f \ | '{while while (nf <3 && getline p) $ 0 = $ 0 p} 1' Моя входная схема ...
26.01.2019
1
ответ

Стеклянная переменная в Bash

Корень документа Web-приложения для Debian-Apache обычно / var / www / html / но для Arch-Apache, это обычно / srv / http /. Я написал сценарий дистриба-агностической лампы, и мне нужно, чтобы ...
19.01.2019
1
ответ

Определите переменную, используя чтение от stdin heredoc

Я пытаюсь хранить доступную и полную память в переменные в файле сценария следующим образом читать -R доступно всего << EOT $ (бесплатно -m | awk '/ ^ mem / {print $ 7; напечатайте $ 2;}') EOT $ echo $ Total $ ...
13.01.2019
1
ответ

Bash: Ошибка в присвоении значения по умолчанию переменной

Внутри моего скрипта bash: Это работает: CWD="${1:-${PWD}}" Но, если я заменю его: CWD="${1:=${PWD}}" Я получаю следующую ошибку #: $1: can't assign in this way Why I can't assign to ${1}?
12.01.2019
1
ответ

Какова цель BASH_ARGV0 в bash?

В выпуске для Bash-5.0 упоминается, что они добавили BASH_ARGV0: новую переменную, которая расширяется до $0 и устанавливает $0 при назначении. Какова цель этого? Когда это улучшение по сравнению с ...
08.01.2019
1
ответ

Ошибка двусмысленной перенаправления на разных томах с MySQL

Я хочу импортировать базу данных с помощью MySQL (работает с MAMP): #! / bin / bash # переменные currdir = $ pwd dbname = test. dbuser = root. dbpass = root. dbpath = "/ Приложения / MAMP / Библиотека / bin" Exname = База данных, если [«$ 1» ...
03.01.2019
1
ответ

Удалите все линии, которые содержат $ PWD

У меня есть файл, который содержит пути - выглядит так: / пользователи / a / Desktop. / Пользователи / A / Документы / Users / a / documents / doact Что было бы самым простым способом удаления всех строк, которые содержат текущий каталог (...
25.12.2018
1
ответ

Вопрос о порядке расширения переменных и имен путей в Bash

Bash расширяет переменные перед расширением имен путей (globbing). Если предположить, что он делает это наоборот (т.е. расширяет пути перед расширением переменных), можно ли написать сценарий bash, который ...
20.12.2018
1
ответ

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

Я пишу скрипт, и я заметил, что определенная линия кода постоянно используется повторно. Поэтому я подумал, почему бы не поместить его в переменную для простоты использования, а когда что-то меняется, мне нужно только ...
20.12.2018
1
ответ

Почему чтение из переменной дает пустую новую переменную? [закрыто]

Я пытаюсь получить имя папки из сохраненной строки переменной. Когда я запустил следующий путь = «Папка% 20Name / Dir / File» read -d "/" папка <<(echo $ {path / \% 20 /}) echo "$ folder" Я получаю ...
12.12.2018
1
ответ

GREP: не признанный флаг: o

Я пытаюсь извлечь дату и временные метки от моей строки файла журнала ($ данные в следующем коде) на AIX, используя REGEX и загрузку его в текстовый файл, как показано ниже : Data = "logs / 2018-12-03 / log.txt: 3: 2018-12 -...
09.12.2018
1
ответ

Почему этот цикл for игнорирует мою переменную? [дубликат]

Я пытаюсь выполнить простой скрипт, который выполняет несколько команд N раз, определяемое пользовательский ввод. Однако, когда дело доходит до выполнения команд (в цикле for) - переменная игнорируется: ...
04.12.2018
1
ответ

BASH скрипт: объявите переменную внутри оператора CASE, чтобы использовать глобальное

регистровое $location в ColocationOne). # Определите сервер рабочего массива MOSES LAKE[0]= сервер-сервер[1]= серверwo esac echo ${server[0]} Как заставить это echo: serverone ?
04.12.2018
1
ответ

Условие ELIF в заявлении IF

У меня есть эта переменные запуска = $ 1; конец = 2 доллара; Sn = $ {# Start} en = $ {# end} И это, если: если ([$ # -EQ 2]) тогда ELIF ([$ SN-INE 3] && [-N "$ (printf '% s \ n'" $ Start "| Sed 'S / [0-9] // g')"]); ...
28.11.2018
1
ответ

Перебирать строки файла , разделите файл и классифицируйте каждый раздел

Далее я разместил свой код для итерации по строкам файла для сбора данных внутри сегмента из файла следующим образом: Иллюстрация для понимания процедуры: segL .. .
23.11.2018
1
ответ

Bash: используйте RAW BINARY в переменной в качестве исполняемого файла?

Я хотел бы создать переменную, содержащую двоичные данные, то выполните в команде. Пример: #! / Bin / bash var = "$ (Cat / bin / Sleep)" «$ var» 9999
18.11.2018
1
ответ

Как я могу обернуть эту проверку набора / unset / unset / unset?

как https://stackoverflow.com/a/13864829/, сказал, $, если [-Z $ {AAA + X}]; Тогда эхо "ААА unset"; остальное эхо "AAA установлена"; fi aaa unset может проверить, если установлена ​​вариабельная aaa или unset. Как я могу обернуть ...
13.11.2018
1
ответ

ошибка дополнительного операнда базового имени

У меня есть сценарий, который попытается извлечь базовое имя файла, а затем я проделаю с ним дополнительную работу. Только при использовании этого сценария с файлом с этим соглашением об именах (, включая пробелы и...
10.11.2018
1
ответ

Не удается установить сертификат Let's Encrypt на CentOS 7

Я пытаюсь установить SSL-сертификат Let's Encrypt на мой веб-сайт с помощью защиты Apache с помощью Let's Encrypt на CentOS 7. Мой веб-сервер (include version): Apache (cPanel) Мой хостинг-провайдер:...
08.11.2018