4
ответа

Как проверить наличие пустых полей в CSV-файле?

Мой CSV-файл будет выглядеть следующим образом (разделены вертикальной чертой) : яблоко | банан | груша || грейпфрут лимон | лайм | дамсон | джекфрут | мандарин | нектарин | слива абрикос | апельсин | ананас | кокос | (Предположим, что любой вид ...
11.11.2016
4
ответа

Передавать несколько аргументов командной строки исполняемому файлу с текстовыми файлами

У меня есть исполняемый файл C, который принимает 4 аргумента командной строки. program Я хотел бы создать сценарий оболочки, который постоянно запускает исполняемый файл с ...
18.10.2016
4
ответа

Как заставить различную команду проигнорировать определенные строки второго файла (удар)?

Например: file1.txt: Я должен купить яблоки. Я должен выполнить прачечную. Я должен промыть собаку. Я должен был детализировать автомобиль. file2.txt я должен купить яблоки. Я должен выполнить прачечную. Мне нужно...
02.10.2016
4
ответа

Regexp в потоке данных

Я хочу проверить, есть ли что-то в моем потоке данных, и сделать код выхода. Я использую gammu monitor, который предоставляет поток данных, например: [root@MYSERVER ~]# gammu monitor Нажмите Ctrl+C, чтобы прерваться... ...
27.09.2016
4
ответа

Логичный И в сценарии удара

Я имею, если в моем сценарии удара, который должен проверить, существует ли ЛЮБОЙ из этих 2 файлов, если они не существуют, это должно повторить соответствие. Код я имею: если [[!-f/etc/benchmarking/code]] && [[!-f/etc/...
18.09.2016
4
ответа

сравните два столбца различных файлов и печати, если она соответствует

Я использую Солярис 10 и таким образом, grep опции, включающие-f, не работают. У меня есть два разделенных от канала файла: file1: abc|123|BNY|apple | cab|234|cyx|orange | def|kumar|pki|bird | файл 2: abc|123 | kumar|pki |...
18.09.2016
4
ответа

Перебирать все в каталоге?

Хорошо, пока это не было немедленно закрыто как дубликат, позвольте мне объяснить. Я пробовал использовать множество методов, таких как: for d in / Applications; эхо "$ d" сделано, но возвращается / Applications ...
07.09.2016
4
ответа

Каково значение $ IFS= '\n' в сценариях удара?

В начале удара сценарий оболочки является следующей строкой: $ IFS= '\n', Каково значение позади этого набора символов?
20.07.2016
4
ответа

Извлечение файлов из каталога и сохранение имен и размеров файлов в КБ в CSV-файле

Я хочу извлечь все файлы .log из каталога /var/log, сохранить результаты в csv-файле вместе с соответствующим размером каждого файла журнала. в кБ. Я начал с получения файлов с помощью find: ...
19.07.2016
4
ответа

Заменить второе вхождение строки [closed]

Я хочу удалить все вхождения yyyy-mm-dd hh: mm: ss, кроме первого из файл ниже. По сути, я хочу, чтобы отображалось самое первое появление этой строки, и я хотел бы, чтобы все ...
28.06.2016
4
ответа

Pgrep возвращает mutiple PIDs

Мой сценарий принимает имя процесса как вход и уничтожает его. Я пытался использовать pgrep, но он возвращает два PIDs, один для процесса, который работает и один за сценарием, который принимает имя процесса...
01.06.2016
4
ответа

String Manipulation Shell Script [duplicate]

Я работаю над проектом мониторинга ИБП с использованием NUT Server. Моя цель - сделать сценарий оболочки, который посылает одну команду и в ответ получает статус и другие параметры от ИБП. для ...
25.05.2016
4
ответа

Запоминание/кэширование вывода командной строки

У меня есть сценарий bash, который я использую для последовательного запуска нескольких программ на python и C++. Каждая программа принимает некоторые входные параметры, которые я определяю в сценарии bash. В качестве примера я запускаю программу типа ...
06.05.2016
4
ответа

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

Я работаю над сценарием bash, который будет разбивать содержимое текстового документа в зависимости от данных в строке. Если содержимое исходного файла было таким: 01 строка 01 строка 02 строка ...
22.03.2016
4
ответа

Bash: Как напечатать дополнительный столбец, соответствующий IP-адресу и имени

Я использую netstat для сбора информации о подключенных IP-адресах. И у меня такой формат: netstat -tn 2> / dev / null | awk '/: 80 / {print $ 5}' | sed 's /.* :: ffff: //' | sed 's /:.*//' | сор т | ...
22.03.2016
4
ответа

Вариант использования / практический пример для встроенного exec Bash

Учтите это из документации встроенного exec Bash: exec заменяет оболочку без создания нового процесса. случай / практический пример. Я не понимаю, как это делает ...
20.03.2016
4
ответа

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

Я хочу присвоить содержимое переменных другого скрипта bash переменным вызывающего скрипта. В частности, я создал такой файл: https://projects.archlinux.org/svntogit/packages.git/plain/...
01.03.2016
4
ответа

Суммарное значение рядом с определенным шаблоном

У меня есть файл с несколькими тегами с номером рядом с ним, например <Всего> 4 другие <теги> и данные <Всего> 2 другие <теги> и данные <Всего> 3 Как мне выполнить поиск ...
15.02.2016
4
ответа

Ассоциативные массивы в сценариях оболочки

Я видел прием для реализации ассоциативных массивов в сценарии оболочки. Например, массив печати ["яблоки"] мог быть задан сценарием как эхо \$array$key где key=apples. Однако не было никакого упоминания о как к...
02.02.2016
4
ответа

Как отсортировать строку, которая объединилась со строкой + числовой сценарий удара использования?

Это - данные, что я хочу отсортировать. Но вид рассматривает числовое для строкового представления, данные, которые он не отсортировал, как я ожидал./home/files/profile1/home/files/profile10/home/files/profile11/home/files/...
15.12.2015
4
ответа

Удалить все файлы, кроме самого последнего n, для каждой группы файлов. файлы с одним и тем же префиксом в каталоге

Мой вопрос немного отличается от некоторых старых вопросов, просто требующих «удалить все, кроме n самых последних файлов в каталоге». У меня есть каталог, содержащий разные «группы» файлов ...
04.11.2015
4
ответа

Найти и удалить все одинаковые файлы (по имени) между 2 каталогами

Я хочу найти все файлы в dir1, имеющие соответствующие одинаковые имена файлов в dir2, и удалить их из dir1. Например: dir1: first.txt second.txt dir2: third.txt first.txt Итак, я хочу удалить из ...
03.11.2015
4
ответа

Как к раунду или преобразовывают значение плавающее в интервал с до н.э? получение: “(standard_in) 1: синтаксическая ошибка”

Я получу значение как 2 743 410 360,320, и я хочу значение как 2743410360 к переменной. Я попробовал эхо $ INTValueOfGB=" ($gb+0.5)/1" | до н.э, Но я добираюсь (standard_in) 1: синтаксическая ошибка
01.11.2015
4
ответа

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

Я пытаюсь записать сценарий, который устанавливает пакеты, но если он перестал работать в какой-либо точке позже в сценарии, откатывает то, что он установил. Конечно, если пользователь уже ранее установил...
30.10.2015
4
ответа

Генерируйте несколько символьных ссылок при поддержании структуры каталогов

Я хочу генерировать символьные ссылки от нескольких папок при поддержании структуры каталогов. Я прочитал несколько ответов и лучшую вещь, которую я могу придумать, теперь: найдите/data/DIV5/SASC/e042_ctcl/...
28.10.2015
4
ответа

Как сократить все до определенного слова / после находки в сценарии

Я пытаюсь получить вывод файлов с сегодняшнего дня, которые содержат "ОШИБКУ". Я использую это для нахождения файлов, которые я хочу: найдите/home/user/logfilesError/-maxdepth 1 - тип f - имя "gandalf_ * "\-daystart-...
27.10.2015
4
ответа

bash - получить pid для сценария, используя имя файла сценария

У меня есть два сценария: running_script script_one Мне нужно получить PID для / любых экземпляров running_script, запущенных под именем пользователя, а затем pkill чтобы остановить running_script и дочерние процессы ....
23.10.2015
4
ответа

Bash-скрипт для заполнения шаблона

Я искал это в другом месте, но не смог найти что-то, что соответствует моим требованиям. Приведенный ниже шаблон - это тот, который мне нужно использовать: dn: uid = $ 1, ou = home, dc = chan, dc = com objectClass: ...
16.10.2015
4
ответа

Сценарий Bash, который автоматически уничтожает процессы, когда ЦП/использование памяти становится слишком высоким

Я создал сценарий, который уничтожает процессы, если ЦП и/или использование памяти поражают 80%. Это создает список уничтоженных процессов, когда это происходит. Что я могу сделать для улучшения его? в то время как [1]; действительно повторите эхо...
24.08.2015
4
ответа

cpulimit на сценарии удара, который выполняет другие команды

У меня есть сценарий удара, который выполняет другие интенсивные CPU команды. Когда я применяю cpulimit на сценарий удара, вывод лучших шоу обрабатывает для команд в скрипте, все еще запущенном без...
23.08.2015