4
ответа

Shell Script - убить все процессы по имени, кроме меня

У меня есть сценарий оболочки test.sh, который я выполняю. Я хочу, чтобы в начале этого скрипта, если есть более старые запущенные test.sh, сначала убейте их. Если я убью все test.sh, убьет и самый новый процесс ....
30.03.2019
4
ответа

Оператор if else эквивалентен логическому и && или || и где я должен предпочесть одно другому?

Я изучаю структуры принятия решений и наткнулся на следующие коды: if [-f ./myfile] затем cat ./myfile еще кошка / домашний / пользователь / мой файл fi [-f ./myfile] && cat ./myfile || ...
24.03.2019
4
ответа

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

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

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

У меня есть файлы в папке. , которые выглядят как 1232_2019_02_09_12_29_29.txt 1232_2019_02_09_12_29_55. txt Я хочу извлечь 2019_02_09_12_29_29 & 2019_02_09_12_29_55 из имени файла и преобразовать в ...
09.02.2019
4
ответа

Как найти только каталоги без подкаталогов? [дубликат]

Есть ли в Linux способ просматривать дерево каталогов только для тех каталогов, которые являются концами ветвей (здесь я буду называть их листьями), то есть каталогов без подкаталогов? Я ...
28.01.2019
4
ответа

Команда awk внутри цикла for

Я безуспешно пытаюсь использовать команду awk внутри цикла for. У меня есть переменная, которая содержит серию строк, которые я хочу вырезать с помощью awk, чтобы получить данные. Я знаю, как это сделать, но что я ...
27.01.2019
4
ответа

Синтаксическая ошибка «elif» неожиданное ожидание, затем [закрыто]

Я публикую новый вопрос для исправления моего кода. если [-f /etc/centos-релиз]; затем OS="CentOs" VERFULL=$(sed 's/^.*release //;s/ (Fin.*$//' /etc/centos-release) VER=${...
26.01.2019
4
ответа

Automate Multi Change Passies для расшифрованных LUKS + EXT4 USB Stick

У меня есть USB-накопитель, зашифрованная Luks + Ext4. Я забыл пароль ... Тем не менее, я знаю, какие слова будут включены в пароль и иметь список всех перестановок этих слов. ...
21.01.2019
4
ответа

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

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

awk для сопоставления и вырезания полей с чередующимся разделителем

Я хотел бы использовать awk или аналогичный для сопоставления шаблонов файла хромовых закладок и, в зависимости от совпадения, вырезать конкретное поле на основе разных разделителей полей. Я прикрепил образец изображения ....
13.01.2019
4
ответа

Существует ли программное обеспечение для управления конфигурацией, не зависящее от дистрибутива?

Я не хочу привязывать себя к конкретным модулям диспетчера конфигурации, таким как модуль Ansible apt или модуль yum. Есть ли дистрибутивно-независимое программное обеспечение для управления конфигурацией или хотя бы одно с ...
09.01.2019
4
ответа

Freebsd: резервное копирование дотфайлов с помощью скрипта оболочки

Простой скрипт оболочки необходим для копирования дотфайлов, добавляя .расширение резервной копии, т.е. .dotfile1.backup. Скрипт, приведенный ниже, не будет работать, потому что он добавляет расширения к уже существующим резервным копиям навсегда....
19.12.2018
4
ответа

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

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

Ускоренная скрипт, определяющий, если все столбцы в строке одинаковы или нет

, мне необходимо ускорить скрипт, который по существу определяет, одинаковы ли все «столбцы» для каждой строки одинаковы, затем записывают Новый файл, содержащий либо один из идентичных элементов, либо «... [
16.12.2018
4
ответа

Использование SED для получения значений из String

Я хочу использовать echo «123 | 456 | 789» | sed 's /^\(.* | \) \ (. * | \). * $ / \ 1' Я пытаюсь разбить строку и получить отдельные значения (без вертикальной черты |). Сценарий 1: я хочу получить 123 Сценарий 2: Я ...
15.12.2018
4
ответа

Сценарий оболочки с Sentinel Value -1

#! / Bin / Bash Set -x Count = 0 номер = 0. петли = 0. Среднее значение = 0 READ -P «Пожалуйста, введите номер от 1 до 100?». Совершенно, среднее значение = `expr $ racts / $ Число` echo $ Среднее ...
13.12.2018
4
ответа

Как отлаживать мой скрипт?

Это имя скрипта - привет для i в $(ls $*);do x=$(echo $(basename $i".md")); pandoc $i -t "latex" -o $x.pdf; done When I write this $ ./hello *bye.md Эта ошибка ls: cannot access 'test': ...
11.12.2018
4
ответа

Добавьте пространство перед последним символом в переменной

У меня есть переменная, которая содержит некоторые числа, то буквенный пример: 242 м, мне нужно добавить пространство прямо перед последним символом в этой переменной, так что когда эхо будет выглядеть Как 242 м, я ...
05.12.2018
4
ответа

Зациклить все аргументы в сценарии оболочки

Я создал сценарий оболочки, но не знаю, как сделать цикл, который печатает количество строк в каждом файле, который вы передаете сценарию в качестве аргумента. Таким образом, вывод будет примерно таким: 2 ...
26.11.2018
4
ответа

Простой сценарий оболочки для отправки сообщения сокета

В целях тестирования мне нужно создать сценарий оболочки, который подключается к удаленному IP> порту и отправляет простое текстовое сообщение сокета TCPIP.
18.11.2018
4
ответа

Переименование нескольких файлов с переименовывает

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

Сплит и объединение (создайте аргументы командной строки от входного файла)

Как объединить текст из файла строк в формате: Line1 линия2. ... Чтобы получить результаты, такие как -o line1: 1 -O line2: 1 ... Я нашел решение, как объединить с сепаратором, как это: DS = `Список кошек ....
19.10.2018
4
ответа

Экстракт, вырезать, обрабатывать струны в bash Сценарий

У меня в основном 4 TXT файлов с записями, такими как файл 1 localhost_access_2018-07-19.tar.gz: 13 localhost_access_2018-07-20.tar.gz: 17 localhost_access_2018-07-21.tar.gz: 12 localhost_access_2018 -07 -...
18.10.2018
4
ответа

Как добавить размер файла, вывод вместе

158416 757249. 574994. 144436. 520739. 210444. 398630 1219080. 256965. 684782. 393445. 157957. 273642. 178980. 339245. 6014031 Это размеры файлов в моем текущем каталоге. Я получил их с помощью команды: ls -...
03.10.2018
4
ответа

cat файл для отображения первой строки и запрошенного значения grep

У меня есть следующая структура в файле.txt NTL|OPC|RN1|CNL|NUE|NUF|TPB|EIP 11212455464 |16384|55320| |2799819E405 | |2| ...
17.08.2018
4
ответа

, если отрицательный или работает в bash ? [closed]

Я проверяю переменную на наличие строки: check_string () {if [[! "$ FILES" = ~ "abcd"]] || [[! "$ FILES" = ~ "xyz"]]; затем верните 0 иначе верните 1 fi } ...
14.08.2018
4
ответа

, Как я нахожу номер строки в Bash, когда ошибка произошла?

, Как вы находите номер строки в Bash, где ошибка произошла? Пример я создаю следующий простой сценарий с номерами строки для объяснения, в чем мы нуждаемся. Сценарий скопирует файлы с $file1$ CP...
13.08.2018
4
ответа

Количество повторяющихся вхождений в CSV?

У меня есть CSV с столбцами, которые выглядят как Следующее: Team Другие данные Подробнее время результата данных Перекрывает F Loss 2P Celtics B E Win 2P Лейкерс ...
16.07.2018
4
ответа

. bash_profile функционируют выполненная операция на том же каталоге

файла, у меня есть следующая функция в моем .bash_profile: функционировать GIT_BRANCH () {СОСТОЯНИЕ = "\$ (состояние мерзавца 2>/dev/null)"; если [[! $ {СОСТОЯНИЕ}]]; затем, если [[! $ {СОСТОЯНИЕ} = * "рабочее дерево...
10.07.2018
4
ответа

прочитайте первую строку из сжатого .gz файла без распаковки всего файла

У меня есть огромный лог-файл, сжатый в формате .gz, и я хочу просто прочитать первую строку без распаковки, чтобы просто проверить дату самого старого лога в файле. Журналы имеют форму: ...
26.06.2018