4
ответа

Bash — выполнить две команды и получить статус выхода 1, если первая не удалась

В приведенном ниже случае команда отчета всегда должна выполняться, но мне нужно получить статус выхода 1, если тестовая команда не удалась: test;report эхо $? 0 Как я могу сделать это в одной строке bash без ...
17.05.2019
4
ответа

разбор пар значений, разделенных двоеточием, с символами двоеточия в поле(ях) [закрыто]

Я пытаюсь обработать вывод команды nmcli (значения, разделенные двоеточием), но не удается обработать / игнорировать двоеточия в MAC или BSSID. Я пробовал awk, jq, sed, regex, но просто не получается... ...
12.05.2019
4
ответа

Я могу восстановить свой .bash_profile с открытой вкладки Terminal?

Я на самом деле использую MacBook Pro и довольно плохо знаком с ОС не-Windows (я знаю для позора!), и я сделал ошибку перезаписи моего профиля удара, вместо того, чтобы добавить к нему... То, что я действительно имею...
10.05.2019
4
ответа

Удалить файлы с таким же именем, но с другим расширением

У меня беспорядок в фотобиблиотеке. У меня есть такие файлы: image-1.jpg image-1.jpeg image-2.jpg Теперь я хочу удалить все фотографии с расширением .jpeg, когда есть файл с таким же именем, но...
08.05.2019
4
ответа

Что произойдет, если я начну слишком много фоновых заданий?

Мне нужно поработать на 700 сетевых устройствах с помощью сценария ожидания. Я могу делать это последовательно, но пока время выполнения составляет около 24 часов. В основном это связано со временем, которое требуется для установки ...
29.04.2019
4
ответа

Удалить файлы — сохранить самые новые на основе шаблона имени файла

У меня есть каталог с большим количеством файлов. Каждый файл имеет один и тот же шаблон _data_.csv. Что я хочу сделать, так это удалить все файлы, но сохранить самые новые для . Пример...
29.04.2019
4
ответа

Bash несколько переименовывают в одной строке: возможно?

Возможно переименовать и занять место на мухе с ударом? например, у меня есть VTS_01_1. VOB VTS_01_2. VOB VTS_01_3. VOB я хочу переименовать для использования в mencoder с movie_1.avi movie_2.avi и т.д. Я знаю...
20.04.2019
4
ответа

Как сделать так, чтобы команда rm -rf запрашивала подтверждение только один раз на уровне каталога?

Если я использую команду rm -rfi, она запрашивает меня каждый раз при удалении каждого файла.Если у меня есть список команд rm -rf, как я могу сделать так, чтобы машина запрашивала подтверждение только один раз (при попытке удалить ...
16.04.2019
4
ответа

Команда bash для создания массива с 10 самыми последними изображениями в каталоге?

Я пишу сценарий bash, и мне нужно создать массив с 10 самыми последними файлами изображений (от новых до old) в текущем каталоге. Я считаю, что «файлы изображений» - это файлы с определенными расширениями, например ....
15.04.2019
4
ответа

Уничтожение сценария оболочки, работающего в фоне

Я записал сценарий оболочки для контроля каталога с помощью inotifywait утилиты inotifyt-инструментов. Я хочу, чтобы тот сценарий работал непрерывно в фоновом режиме, но я также хочу смочь остановить его...
14.04.2019
4
ответа

Настройка вывода переменной из тайм-аута

Я пытаюсь автоматически запросить состояние через telnet (это не то, что я могу обойти в данном случае). Идея состоит в том, чтобы отрепетировать за что-то и присвоить результат переменной, передать...
26.03.2019
4
ответа

Grep файл, в котором есть пробелы, расширяя переменную

У меня есть результат поиска, сохраненный в переменной, и я защищаю пробелы в именах файлов, добавляя одинарные кавычки вокруг вывода. Таким образом, цикл for работает безупречно. Моя проблема в том, что когда я намереваюсь...
24.03.2019
4
ответа

Bash: цикл while по нумерованным переменным

Моя среда может иметь гибкое количество переменных, определяемых с помощью следующий формат: Var1Value = A Var2Value = B Var3Value = CI теперь хотел бы перебирать переменные, пока они существуют. ...
19.03.2019
4
ответа

Обработка переменной удара с sed

удар переменный LATLNG содержит широту и долготу, оценивает в скобках как так (53.3096,-6.28396) я хочу проанализировать их в переменную под названием LAT и LON, как который я пытаюсь сделать через sed...
18.03.2019
4
ответа

Как я могу отследить сценарий, который дает мне сообщение «команда не найдена» сразу после входа в систему?

Когда я вхожу в систему, я получаю эти сообщения : -bash: $ '\ r': команда не найдена - bash: $ '\ r': команда не найдена - bash: $ '\ r': команда не найдена Это довольно ясно, что это вызвано строкой в ​​стиле Windows ...
16.03.2019
4
ответа

Как передать строку команде, которая ожидает файл? [дубликат]

Предположим, что программа cook принимает один аргумент: путь к текстовому файлу, содержащему рецепт приготовления пищи. Предположим, я хочу вызвать эту программу из сценария bash, также предположим, что я уже ...
12.03.2019
4
ответа

Как удалить функции, отображаемые командой set? [duplicate]

Когда команда set используется без каких-либо параметров, она отображает имена и значения всех переменных и функций оболочки. Мы хотим отображать только переменные и избегать функций из вывода.
09.03.2019
4
ответа

Удаление (возможно, вложенных) текстовых кавычек в командной строке

Мне нужно проанализировать большие объемы текста в командной строке и заменить все (возможно, вложенные) текстовые кавычки пробелами. Цитаты помечаются особым синтаксисом: [quote = username] цитируемый текст [/ quote]. Пример ...
01.03.2019
4
ответа

Как разбить длинную строку на несколько строк, назначенных переменной в сценарии bash linux

Я работаю над написанием сценария bash, который содержит переменную с длинным строковым значением. Когда я разбиваю строку на несколько строк, возникает ошибка. Как разбить строку на несколько ...
28.02.2019
4
ответа

Каково различие между ~/.profile и ~/.bash_profile?

Каково различие между ~/.profile и ~/.bash_profile?
27.02.2019
4
ответа

Используя здесь-документ для 'sed' и файла

Я хочу использовать здесь-документ для команд sed и обеспечить файл, который будет считан и выходной файл. Я посмотрел на Здесь-документы из Усовершенствованного Руководства по созданию сценариев Bash, но оно ничего не упоминает о...
18.02.2019
4
ответа

Скопируйте файл в папку назначения

У меня есть файл по очень длинному пути, например: / opt / very / long / путь / файл1 Я хочу скопировать файл в этот каталог: cp / opt / very / long / path / file1 / opt / very / long / path / file2 Я не хочу повторять это ...
07.02.2019
4
ответа

Приоритет канала (|) и логического и (&&) в bash

В классическом сценарии с приоритетом оператора у вас есть такая строка: (cd ~ / screenshots / && ls screenshot * | head -n 5) И вы не знаете, проанализирован ли он ((A && B) | C) или (A && ...
29.01.2019
4
ответа

Как дождаться завершения программы и передать stdin на stdout, когда это будет сделано?

Я пытаюсь понять, как ждать для выполнения команды, а затем направьте стандартный ввод в стандартный вывод. У меня Mac, но я думаю, что мой вопрос больше о том, как дождаться завершения процесса и передать ...
25.01.2019
4
ответа

Вставка строки в файле, только если эта строка еще не является частью файла

Я ищу для создания сценария для автоматического применения некоторой пользовательской конфигурации к основанным на тексте конфигурационным файлам. В данном случае я ищу для добавления 2 строк к/etc/sysctl.conf если они...
21.01.2019
4
ответа

Получите команду, сгенерированные в трубопроводные данные

, я хотел бы понять способ получить доступ к строке, описывающую команду, которая была запущена перед текущей командой. Например, если я бегу: Ls | MyScriptwer Я хотел бы знать, что ...
15.01.2019
4
ответа

Рассчитать записи разницы даты / во времени. В двух файлах в Bash Script

У меня есть два файла (запущены и завершены), которые выглядят так: начал файл: 2018-01-30 10:21:41 2018-01-17 12:22:50. 2018-06-27 23:09:20 НЕДЕЙСТВИТЕЛЬНЫМ НЕДЕЙСТВИТЕЛЬНЫМ ... Для 800 строк заполнены файл: 2018-01-30 ...
19.12.2018
4
ответа

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

Используя обычные инструменты bash как часть сценария оболочки, я хочу многократно вставлять символ новой строки ('\n') в длинную строку с интервалом в каждые N символов. Например, учитывая эту строку, как бы я...
18.12.2018
4
ответа

Есть ли способ при выполнении команды для файла ссылаться на файл, не вводя полное имя? [дубликат]

Например: tar xvf test.tar.gz ; rm test.tar.gz Есть ли более быстрый способ сослаться на имя файла при втором выполнении? Я думал примерно так (что неверно): tar xvf test.tar....
16.12.2018
4
ответа

Временно объявить переменную в Bash

Чтобы объявить переменную в Bash, скажем, в файле скрипта Bash (который не включает функцию Bash), я делаю, например, x=y, а когда я заканчиваю использовать ее внутри этого файла скрипта, я делаю неустановку x. Есть ли способ (...
14.12.2018