2
ответа

захватить все команды bash в качестве параметров для собственного бегуна

У меня есть собственный скрипт runner, который мне нужно использовать для запуска всех моих команд терминала. Ниже вы можете увидеть общую идею в сценарии. #! / usr / bin / env bash echo "Запуск '$ @'" # делать вещи до ...
вопрос задан: 19 March 2019 11:23
2
ответа

Bash выполняет цикл for, когда время находится вне рабочих часов

Я пытаюсь сделать приведенный ниже скрипт для выполнения двоичного файла восстановления между часами 17:00 - 07:00 для каждой папки, имя которой начинается с EAR_ * в / backup_local / ARCHIVES /, но по некоторым причинам это не ...
вопрос задан: 19 March 2019 08:57
2
ответа

Bash - более эффективный способ обработки файла CSV, чем grep [закрыто]

Обновлено У меня есть файл (file.txt) со списком слов: яблоко, банан, вишня, апельсин, ананасы У меня есть файл CSV (data.csv), который содержит много данных: 1, «вкусные яблоки», 3,5 23, Приложение для iPhone ", 5,12 1," ...
вопрос задан: 18 March 2019 21:21
2
ответа

Использовать многострочную переменную PHP в качестве аргумента для выполнения bash-скрипта

В PHP у меня есть переменная, которая возвращает многострочный текст, как показано ниже. * * clefF4 * k [f # c # g # d # a #] * d: * M6 / 4 Затем я хочу использовать эту переменную в PHP в качестве аргумента для выполнения ...
вопрос задан: 18 March 2019 00:58
2
ответа

Как сравнить несколько файлов без расширения в Bash

Я новичок в bash-скриптах. Как я могу сравнить 8 выходов файлов без расширений (только с двоичными значениями) - одинаковой длины значений, 0 или 1. Чтобы прояснить ситуацию, это то, что я сделал до сих пор. для д ...
вопрос задан: 7 March 2019 09:05
2
ответа

Как определить, когда bash-скрипт запускается при связывании клавиш

Фон У меня есть сценарий Bash, который требует ввода пользователя. Его можно запустить, вызвав его в терминале или нажав сочетание клавиш, зарегистрированное в файле конфигурации i3 (или Sway), следующим образом: bindsym -...
вопрос задан: 6 March 2019 02:32
2
ответа

переменная bash удваивается в значении - почему?

У меня есть простой сценарий оболочки для захвата изображений каждые X секунд. По некоторым причинам значение X, кажется, удваивается каждый раз через цикл. #! / bin / bash # базовая настройка для покадровой SECONDS = 1 ...
вопрос задан: 4 March 2019 00:01
2
ответа

Перерабатывающая переменная оболочки bash заменяет точки подчеркиванием

Я не вижу, как это работает: echo $ VERSIONNUMBER я получаю: v0.9.3-beta VERSIONNUMBERNAME = $ {VERSIONNUMBER: 1} echo $ VERSIONNUMBERNAME Я получаю: 0.9.3-beta VERSION = $ {VERSIONNUMBERNAME /./_} эхо $ ...
вопрос задан: 3 March 2019 01:27
2
ответа

bash script: функция printLine () не вызывается в main

Моя общая цель - вывести рисунок шахматной доски 8х8 на экран терминала. У меня есть рекурсивная функция, которую я написал, чтобы напечатать один ряд шахматной доски 8x1, начиная с чёрной или белой плитки ...
вопрос задан: 2 March 2019 02:49
2
ответа

Что не так с этим автоматическим скриптом youtube-dl?

во-первых, я довольно новичок в написании сценариев bash и только начинаю учиться, очевидно, что-то не так с этим сценарием, но я не знаю, что это такое ... Я создал сценарий bash для автоматизации ... ,
вопрос задан: 28 February 2019 19:34
2
ответа

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

У меня есть php файлы с флагом вроде / * TEST * /. В скрипте у меня есть переменные с этим флагом и значением для замены: test = "определено ('_ TEST') или die ('Тестовый тест');" testPattern = "/ * TEST * /" Мой ...
вопрос задан: 27 February 2019 11:41
2
ответа

Bash: замена нескольких последовательных строк в файле другим набором строк

Цель состоит в том, чтобы изменить некоторые последовательные правила в файле iptables, добавив в него новые правила, собранные в массиве bash (который при необходимости можно сохранить во временном файле). Правила для изменения в правилах ....
вопрос задан: 26 February 2019 15:22
2
ответа

копировать и переименовывать файлы по номеру в предыдущем файле

Добрый день, у меня есть каталог назначения со следующими файлами: V1__baseline.sql V2__inserts.sql V3__packages.sql ... V10_change_table.sql Тогда у меня есть исходный каталог со следующими файлами: ...
вопрос задан: 26 February 2019 15:17
2
ответа

Шебанг под Linux не разделяет аргументы

У меня есть скрипт kotlin (но это может быть любая команда Linux с аргументами), например: #! / Usr / bin / env kotlinc -script println ("hello world") При запуске в Ubuntu я получаю: / usr / bin / env: 'kotlinc -...
вопрос задан: 26 February 2019 09:43
2
ответа

Как мне отредактировать $ PATH (.bash_profile) в OSX?

Я пытаюсь отредактировать запись в PATH, так как я сделал что-то не так. Я использую Mac OS X 10.10.3. Я попробовал: > коснитесь ~ / .bash_profile; open ~ / .bash_profile Но редактор файлов открывается ни с чем ...
вопрос задан: 7 February 2019 23:26
2
ответа

getent passwd выводится как json в правильном формате

Я использую jq, чтобы попытаться преобразовать вывод команды bash в json. Тем не менее, преобразование не удается мне. Используя эту строку: hostname & amp; & amp; гетент passwd | egrep -v '/ s? bin / (nologin | shutdown | sync | ...
вопрос задан: 20 January 2019 18:22
2
ответа

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

На моем локальном компьютере мой исполняемый файл хранится в .stack-work / install / x86_64-osx / lts-13.0 / 8.6.3 / bin / nonosolver-exe В моем облачном экземпляре он хранится в ./.stack-work/install/ x86_64-линукс-tinfo6 / ЛЦ-13 ....
вопрос задан: 19 January 2019 06:51
2
ответа

Нужно подставлять запятые в ТЕКСТ (BASH)

Попытка повторить это ... У меня есть опрос, который я пытаюсь проанализировать в SQL, и некоторые люди комментируют, используя запятую (то есть «Больной сегодня, нужен Вит С.») и когда я пытаюсь загрузить его в SQL эта запятая ...
вопрос задан: 18 January 2019 20:00
2
ответа

Как удалить сервис из docker-compose.yml программно?

Я создаю bash-скрипт, который удаляет сервис Docker. У меня есть следующий файл docker-compose.yml: версия: '2' службы: service_1: изображение: vendor / some_image service_2: изображение: ...
вопрос задан: 18 January 2019 19:29
2
ответа

Почему при использовании символа & ldquo; Список аргументов слишком длинный & rdquo ;? [Дубликат]

$ ls < path > / | wc -l 52137 Полный список каталогов работает. Но, пытаясь сократить количество файлов, я получаю: $ ls < path > / * horiz | wc -l -bash: / bin / ls: список аргументов слишком длинный 0 ...
вопрос задан: 18 January 2019 18:26
2
ответа

заставить скрипты работать исключительно

Я пытаюсь заставить скрипт bash работать исключительно - если другой экземпляр скрипта уже запущен, тогда дождитесь завершения другого экземпляра, прежде чем запускать новый. Я нашел немного ...
вопрос задан: 18 January 2019 17:24
2
ответа

Sed выпуск круглых скобок

Я пытаюсь заменить строку в моем файле .sql командой sed. Я столкнулся с проблемой, когда я пытаюсь "избежать" последней скобки строки. Я попытался избежать этого с обратной реакцией, использовал простой и ...
вопрос задан: 18 January 2019 15:43
2
ответа

Разрешение файла независимо от того, где запущен скрипт bash [дубликат]

У меня есть очень простой скрипт для чтения текстового файла, который находится в другом каталоге: IFS = $ '\ n' read -d '' -r -a urls < ../dat/urls.txt Это прекрасно работает при запуске скрипта из каталога ...
вопрос задан: 18 January 2019 13:25
2
ответа

bash регулярное выражение сопоставляет необязательную подстроку с разделителями группы

В основном я хочу проанализировать записи журнала в следующем формате: a1 b2 c3) @ in # (d4 e5 f6) @ out # (g7 h8 i9) @ in # (это первый разделитель между двумя предыдущими подстроками (a1 b2 c3 и d4 e5 f6) ...
вопрос задан: 18 January 2019 01:25
2
ответа

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

Я пытаюсь использовать sendgrid из командной строки bash, и мне нужно, чтобы в письме было вложение. Я отправил письмо, но не могу понять, как включить вложение. Я пытался & ...
вопрос задан: 17 January 2019 17:28
2
ответа

Bash-скрипт - пытается найти путь к скрипту [duplicate]

Мне нужно получить путь к сценарию. Я могу сделать это вручную с помощью pwd, но после поиска в Интернете я нашел следующий скрипт: DIR = $ (cd $ (dirname $ 0); pwd) Я не знаю, что это значит. Может кто-нибудь, пожалуйста ...
вопрос задан: 17 January 2019 17:13
2
ответа

Как сохранить «определенную» строку из вывода терминала в файл? [Дубликат]

В настоящее время я использую следующее для сохранения выводов терминала в файл: $ command -someoptions > > output.txt Однако меня интересует только одна строка из вывода терминала. Есть ли способ ...
вопрос задан: 17 January 2019 14:48
2
ответа

Проверьте, присутствует ли список шаблонов из file1.csv в file2.csv и измените записи в file2.csv

У меня есть 2 файла file1.csv и file2.csv file1.csv содержит только 1 столбец с сотнями строк. aaa ddd fff ggg file2.csv содержит 5 полей с тысячами строк. ааа, 2,3,4, ааа, 2,3,4, толстушки, 2,3,4, ...
вопрос задан: 17 January 2019 10:38
2
ответа

Изменение местоположения mongodb в Mac

Поэтому я попытался изменить местоположение «по умолчанию» расположения базы данных / data / db monogo с помощью этой команды в bash $ sudo mongo --dbpath / usr / local / < new folder > и все началось, однако ...
вопрос задан: 17 January 2019 01:54
2
ответа

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

Я пытаюсь выполнить grep строки с шаблоном "01", если они найдены для каждой буквы, если не grep "02", если не grep "03". $ sed -n '/ 01 / p' file1 > file2 Файл1 похож на a01 a02 a03 k01 k02 k03 m02 m03 l01 ...
вопрос задан: 16 January 2019 23:24