0
ответов

сценарий для проверки работы служб на определенных портах

Я получил задача сделать. Я должен искать, есть ли запущенные службы на указанных ниже портах. порты 53 и 55 Если нет, я должен отправлять оповещения. Пожалуйста, исправьте мою логику и синтаксис в приведенном ниже коде для одного порта ...
10.10.2017
0
ответов

Как сделать символ PS1 более жирным?

Это мой текущий PS1: PS1 = '\ e [46m [\ u @ \ A \ W] \ $ \ e [0m 'Это выглядит так: Но я бы хотел, чтобы шрифт был жирным. Возможно ли это?
28.09.2017
0
ответов

grep инвертировал соответствие по строке, удовлетворяющей шаблону

У меня есть строки в строке вроде: «…« es »завершено». «…« En »завершено». «…« Фр »завершено». Я пытаюсь найти обратное совпадение всего этого. Это избегает вывода всех строк, которые соответствуют ...
14.09.2017
0
ответов

Bash while loop read from colon-delimited list of paths using IFS

Я пытаюсь написать функцию bash, которая ведет себя аналогично встроенной функции where в tcsh. В tcsh where перечисляет все встроенные модули, псевдонимы и абсолютные пути к исполняемым файлам в PATH с заданным ...
28.06.2017
0
ответов

ZSH, объединить переданные аргументы в одну строку

Я хотел бы создать простую функцию bash для моего удобства. Следуя ответу, приведенному на: Объединение аргументов bash в одну строку с пробелами, я смог смешать этот небольшой кусок ...
13.04.2017
0
ответов

Печать строки со смещением X в дампе памяти +/- 10 строк с каждой стороны

У меня есть огромное изображение памяти, которое я исследую и копаюсь (64gb+). Слишком большой для загрузки в память/vim. Я запустил строки в файле памяти с включенными смещениями и сохранил его в файл, чтобы я ...
03.11.2016
0
ответов

Замена шаблона строкой

Предположим, мы объявляем test = "/ this / isjust / atestvariable / for / stringoperation" и хотим заменить каждый экземпляр '/' с двоеточием ':'. Тогда, я думаю, эта команда должна работать: echo $ {test // \ /:} ...
19.10.2016
0
ответов

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

Допустим, у меня есть сценарий, который повторяет $ 1 #! / Bin / bash echo $ 1 Это называется test.sh. Затем я вызываю /bin/test.sh "test". Результат тестовый. Но это не работает: /bin/test.sh 'te'st' Есть синтаксис ...
04.10.2016
0
ответов

строки отсутствуют после объединения двух или более строк переменных в bash

Когда я запускаю два цикла while и пытаюсь объединить две строки переменных (из двух циклы), конечный результат (строка) выглядит странно. Я пробовал другой способ объединения, но не получил ...
11.09.2016
0
ответов

Условие внутри строки в Bashscript

Я хочу напечатать код выхода предыдущей команды в оболочке, если она не удалась. Поэтому я изменил переменную PS1 в /etc/bash.bashrc следующим образом: PS1 = '$ {debian_chroot: + ($ debian_chroot)} \ u @ \ h: \ w [$?] \ $' # ...
21.07.2016
0
ответов

Извлечь имя файла из другого файла

Я получаю файлы уведомлений для разных файлов. Я хочу извлечь имя файла из этих файлов уведомлений, которое я бы использовал в другом процессе. Первые 4 строки файла уведомлений будут ...
20.06.2016
0
ответов

Perl удаляет подстроку с $ впереди

Я понимаю, что perl считает, что часть строки с $ является переменными Perl. Что я пытаюсь сделать с вызовом perl, так это переопределить переменные, которым предшествует $ as \ $, но это вызывает другие ошибки. Я ...
16.06.2016
0
ответов

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

У меня есть неявный файл с ** $ & * # @ ** в качестве разделителя полей и ** $ # @ & *** в качестве разделителя записей.Ниже приведен пример: 100 $ & * # @ 200 $ & * # @ 50 $ & * # @ Some String $ & * # @ 2016-01-01 (скрыто)
05.06.2016
0
ответов

Как использовать sed для вырезания строки из строки?

Я пишу скрипт для отображения информации о регистраторе домена и пытаюсь вырезать несколько строк из того, что у меня уже есть. В настоящее время он захватывает весь текст с отступами из whois. Теперь я ...
28.05.2016
0
ответов

присваивает строковые компоненты переменным [дубликат]

Ищу более разумный способ сделать то, что я уже делаю. У меня есть строка: "firstbit.secondbit.thirdbit.fourthbit.fifthbit.sixthbit" Содержимое между периодами меняется, но с разделителями ...
14.04.2016
0
ответов

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

У меня проблема со сценарием. Он предназначен для изменения значения в файле с именем% DIR%, чтобы оно стало именем пути. Проблема в том, что косая черта в имени каталога расстроила sed, поэтому я получаю странное ...
24.02.2016
0
ответов

Производительность заполнения строк в сценариях оболочки: какое количество лучше всего и для какой оболочки?

Я пытался определить лучшую производительность для заполнения строк, например: str + = "A" # по одному на цикл Я пришел с этим скриптом для bash: #! / bin / bash bReport = false nLimit = {1-3000} долларов США; # до 25000 echo "...
21.12.2015
0
ответов

Как извлечь "foo" из "foo-bar-baz" в bash? [duplicate]

Я пытаюсь извлечь "foo" из строки "foo-bar-baz" в bash. Есть идеи, как это сделать, используя подстановку строк или что-то подобное (без внешних инструментов). Я пробовал это, но это не сработало: $ ...
01.12.2015
0
ответов

Список переменных с префиксом, где префикс хранится в другой переменной

Я пытаюсь перечислить все переменные с определенным префиксом, но этот префикс определяется динамически. Например: префикс = яблоко_ apple_one = a1 apple_two = a2 Если я просто сделаю: echo $ {! apple_ @}, я могу ...
28.11.2015
0
ответов

if statement not working properly

У меня есть цикл, сравнивающий строки, он все еще не выкидывает его, если он совпадает. в настройках много различных типов расширений файлов, только хочу удалить те, которые мне не нужны, сохраняя те, которые я ...
20.11.2015
0
ответов

Как проверить наличие действительных каталогов $ PATH и вывести их, сообщая, является ли каждый из них действительным или нет?

Хорошо, я получил следующее: check = "$ {PATH //: / '\ n'}" выше дает мне каждый путь в упрощенном виде и красиво форматирует его в переменную. Теперь, как мне проверить каждую строку на наличие и заявить, что для ...
19.11.2015
0
ответов

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

У меня есть длинная строка, такая как: "1 2 6 9 18 19 25 67 89 102 140 187" и я хочу свернуть или обернуть ее после определенного количества входов или пробелов, используя (например, свернуть на третьем входе), а не количество ...
08.11.2015
0
ответов

Можно ли заменить отображаемый текст на что-то другое в командном окне?

Я пытаюсь управлять учетными записями пользователей. В основном это просто номера, но я бы предпочел видеть на экране фамилии пользователей. Возможно ли автоматически заменить отображаемый текст на что-то другое? ...
13.10.2015
0
ответов

Удалите определенное (известное) расширение из имени файла, если оно там есть

Я даже не уверен, что grep предназначен для использования regex в однострочных данных. Гугление привело меня к этому lookahead выражению, которое, наряду с grep, соответствует любому .ext файлу и возвращает голое имя: XX@XX:/$...
07.10.2015
0
ответов

Сценарий, который может проверять подкаталоги для файла, который содержит 'hello' и возвращает имя каталога

Мне нужен сценарий, в котором вы указываете имя каталога в качестве параметра, а сценарий проверяет все файлы подкаталогов .php и если любой файл содержит строку «Hello», тогда в сценарии перечислены файлы совпадений ...
02.10.2015
0
ответов

Определите подкаталоги, которые не содержат определенной строки в конкретном файле.

У меня есть каталог с именем dir1, в котором около 800 подкаталогов с именами disp-001, disp-002, ... disp-800. Мне нужно найти подкаталоги, которые либо не содержат файл stdout, либо если они это сделают, то ...
23.09.2015
0
ответов

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

Допустим, есть такая строка, как test = "1/2/3 4/5/6 7/8/9/0 "Они разделены пробелами, а также символом '/'. Я хочу вернуть такой результат, взяв второе поле каждого сегмента строки. 2 ...
15.09.2015
0
ответов

Обновление RRDtool не работает, когда целые числа и числа с плавающей запятой смешаны

Я пытаюсь сохранить статистику ADSL для моего router. Я не использовал rrdtool для остальных, потому что теперь они показывают правильное значение после использования той же команды, что и в скрипте для обновления. Странно ...
05.09.2015
0
ответов

Хранение целочисленных значений из строки в rrd

Я хочу собирать статистику с моего DSL-модема каждые 10 минут. Согласно многим веб-сайтам, для этого лучше всего использовать rrd. Мой модем (TD-W8968) борется с SNMP, поэтому я сделал скрипт expect для получения ...
05.09.2015
0
ответов

Сравнение имени папки со строкой из текстового файла

Я пытаюсь сравните имя каталога со строкой в ​​текстовом файле. Однако даже когда имя каталога и строка в текстовом файле совпадают, я не могу заставить их быть «равными» ...
14.07.2015