2
ответа

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

Нужна помощь в превращении CSV в переменные. Я пробовал использовать IFS, но, похоже, вам нужно определить количество полей. Мне нужно что-то, что может обрабатывать различное количество полей. * Я изменяю свой ...
15.07.2017
2
ответа

Здесь-документ без интерпретации управляющих последовательностей, но с интерполяцией

Есть ли способ обработать файл без интерпретации двойной обратной косой черты как escape-последовательности? В этом примере создается текстовый файл: cat << EOF> file.tex \\ documentclass [varwidth = true, ...
08.07.2017
2
ответа

Передавать имя месяца динамически в AWK (GNU) с помощью управляющего оператора

Привет, я пробую выполнить команду ниже, чтобы сопоставить месяц и день (6 дней назад, 29 июня) для поиска в каталоге с помощью AWK, но результат всегда равен «0», вместо этого он должен быть около 1800. ls -ltr ...
05.07.2017
2
ответа

Разные результаты при использовании скрипта или вставке кода

Я написал unix-код, который выполняет арифметические действия над моими файлами и выплевывает матрицу данных в analysis.txt (с добавленными заголовками). Однако, когда я попытался вставить этот код в сценарий и запустить его, ...
16.06.2017
2
ответа

Найти количество элементов в массиве, на которые ссылается динамически созданное имя

Я нашел здесь аналогичный вопрос, но он не кажется идентичным, и ни один из ответов не дает желаемого результата. У меня есть массив, для которого я хочу узнать, сколько элементов он содержит ...
02.06.2017
2
ответа

Имя переменной BASH, содержащее номер, проблема [дубликат]

Возникла проблема с использованием переменной с номером .. Это работает; sourceid_2 = "бла" echo $ sourceid_2 Но это не работает; sourceid_2 = "бла" я = 2 echo $ sourceid_ $ i Есть идеи, как это исправить? Я ...
26.05.2017
2
ответа

Как использовать пользовательскую переменную в команде для создания условия в if [дубликат]

У меня есть сценарий, который принимает ввод для двух переменных от пользователей. Затем я пытаюсь использовать эти переменные в команде, которая, в свою очередь, передается в условие в if. Однако вводимое пользователем значение ...
13.05.2017
2
ответа

Grep переменная в файле [duplicate]

Файл модифицируется скриптом с помощью входного файла- 141,141_1,BAR,HONDA,ps2_0,unassigned,ps3_0,Unassigned,ps4_0,Unassigned,ps5_0,Unassigned,ps6_0,Unassigned,ps7_3,TILL WILL,...... Входной файл- ...
26.04.2017
2
ответа

Локальная переменная как часть глобальной

У меня есть вопрос о чем-то подобном этому вопросу, но я должен назвать глобальную переменную в зависимости от локальной. Скажите, что я хочу пройти или тест, подготовку или производство как переменная к сценарию...
13.04.2017
2
ответа

bash- определение переменных с помощью VAR = $ {[число]: - default}

Я наткнулся на сценарий, в котором используется VAR1 = $ {1: -8} VAR2 = $ {2: -4} I Из некоторых других вопросов и игры с кодом можно увидеть, что VAR1 = $ {VAR2: -8} создаст VAR1 со значением VAR2 ...
13.04.2017
2
ответа

Могу ли я проанализировать тип переменной bash?

Я пишу функцию, которая выводит даты. Я хотел бы позволить пользователю настраивать вывод, предоставляя аргументы на текущий момент с переменной среды. Чтобы сохранить пробелы в строках формата, я '...
13.04.2017
2
ответа

Использование переменной с командой переименования

Я хочу использовать команду переименования для удаления символов в базовом имени файла на основе символов, введенных (вводимых) пользователем в интерактивном сценарий. По сути, я хотел бы сделать следующее: читать ...
25.03.2017
2
ответа

Как передать переменную в команде в UNIX?

Я совершенно новый пользователь в программировании UNIX shell. Я хочу знать, как я могу передать переменную, которая сейчас является комментарием, другому комментарию, который предназначен для получения файла с веб-сайта. Например: У меня есть ...
14.03.2017
2
ответа

Создание функции, которая выводит имя переменной и ее значение

Я хочу написать функцию (назовем ее superEcho), которая принимает на вход имя переменной. Функция должна выводить имя переменной и ее значение function superEcho { echo "$1: ?????" } var=...
11.03.2017
2
ответа

Как получить последние слова строки в журнале?

У меня есть следующий код: #! / bin / sh tail -f / var / log / omxlog | stdbuf -o0 grep player_new | пока читаю я сделать omxd S done, который выводит список воспроизведения видео в следующем формате (на самом деле ...
16.02.2017
2
ответа

Как вставить переменные внутри строки, содержащей «»?

Я хочу создать строку xml, вставив переменные: str1 = "Hello" str2 = "world" xml = ' $ str1 $ str2
25.12.2016
2
ответа

Как я могу заставить `ожидать` игнорировать $ (знак доллара) в пароле?

Я запускаю сценарий ожидания, а пароль содержит символ $. Оболочка ищет следующие символы для расширения во что-то и не выдает такой переменной. Есть ли способ обойти это?
20.12.2016
2
ответа

Использование sed в сценарии оболочки с многострочными переменными

Я использую сценарии оболочки для настройки различных типов виртуальных машин. Часто эти сценарии включают многострочные переменные, которые необходимо вставить в файлы конфигурации в определенных местах с помощью sed. Если я создаю их как ...
15.12.2016
2
ответа

Почему значение переменной не меняется внутри обратных кавычек?

Вот мой тестовый код: a = 1 эхо $ а эхо `let ++ a` echo $ a Я вижу результат 1, 1. Почему третья строка не изменяет значение a?
18.11.2016
2
ответа

Команда `read` не работает в Makefile

У меня есть сценарий make для выполнения трех задач: Импорт базы данных MySQL Переместить файл конфигурации Сконфигурируйте файл конфигурации. Для этих задач скрипту требуются 3 входа: MySQL Host Имя пользователя MySQL ...
12.11.2016
2
ответа

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

Я не знаю, как использовать переменные для дальнейшего выполнения в сценарий. Я пробовал следующее: #! / Bin / bash ЧИСЛО = 0 echo Number $ NUM> text.txt, но получаю следующую ошибку: num.sh: 3: num.sh: ...
05.11.2016
2
ответа

В сценариях Bash, что является значением “$!”?

Если я присваиваю переменную с temp= $! что это было бы свое значение?
25.08.2016
2
ответа

Выполнять операцию в bash только если переменная меньше второй переменной [закрыто]

Я создаю ОС для виртуальной машины, которую я сделал, и хотя прогресс идет полным ходом, я застрял на несколько часов на том, что должно быть очень простой проблемой: Я разрабатываю ...
23.07.2016
2
ответа

Когда переменная массива представляет весь массив и когда элемент проиндексирован с помощью «0»?

В руководстве Bash говорится: Ссылка на переменную массива без индекса эквивалентна ссылка с нижним индексом 0. Есть ли в оболочке Bash или POSIX какое-то общее правило, когда массив ...
07.05.2016
2
ответа

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

Предположим, что a = $ ((1)) Как я могу изменить значение а от 1 до 01? Я просто хочу вставить 0 перед текущим значением a и переписать его. a = $ ((01)) не будет решением в этом случае, потому что ...
06.05.2016
2
ответа

Как определяется статус возврата при присвоении переменной?

Я видел в скриптах такие конструкции: if somevar="$(somecommand 2>/dev/null)"; then ... fi Это где-то документировано? Как определяется статус возврата переменной и как ...
19.03.2016
2
ответа

Как посчитать, сколько ip в bash?

Кто-нибудь знает, как подсчитать, сколько ip в bash? Например: Команда: root @ ubuntu: ~ $ dig www.google.com A + short | grep -oE "\ b (25 [0-5] | 2 [0-4] [0-9] | [01]? [0-9] [0-9]? \.) {3} (25 [ 0-5] | 2 [0-4] [0-9] | [01] ...
30.09.2015
2
ответа

Как использовать переменные правильно в этом небольшом сценарии?

Вот немного сценария для перенастройки старо-неправильных символьных ссылок, которые я хочу сделать интерактивным. #!/bin/bash # перенастраивают (разорванные) связи symbolink, в интерактивном режиме отзываются эхом,-n "Вводят исходный каталог где...
11.02.2015
2
ответа

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

У меня есть сценарий удара, который производит вывод кошки, когда он берет аргумент. У меня также есть другой сценарий удара, который выполняет первый сценарий удара с аргумент, что я хочу произвести выводы кошки...
27.01.2015
2
ответа

Как использовать мишень для получения STDOUT от блока кода до имени файла, определенного в блоке?

Я хочу отправить STDOUT за блоком сценария в файл, какое имя определяется переменной в блоке. Однако, когда я использую мишень, кажется, что переменная вне блока больше не существует. Без...
11.01.2015