25
ответов

Повторите команду Unix каждый x секунды навсегда

Существует встроенное повторение команды Unix, первым аргументом которого является количество раз для повторения команды, где команда (с любыми аргументами) указана остающимися аргументами повторению. Для...
02.11.2019
13
ответов

Автоматически команды выполнения по SSH на многих серверах

Существует список IP-адресов в .txt файле, напр.: 1.1.1.1 2.2.2.2 3.3.3.3 Позади каждого IP-адреса существует сервер, и на каждом сервере существует sshd, работающий на порте 22. Не каждый сервер...
07.09.2017
12
ответов

Используя уведомляют - отправляют с кроном

Я использую Дугу Linux с KDE/Awesome WM. Я пытаюсь добраться, уведомляют - отправляют к работе с кроном. Я попробовал переменные установки DISPLAY/XAUTHORITY, и выполнение уведомляет - отправляют с "sudo-u", все без...
13.04.2017
12
ответов

Существует ли язык сценариев с подобным синтаксису C?

Я не могу ни кодировать Bash, ни Python (на самом деле, я только доволен подобным синтаксису C), и, на самом деле, слишком занято и ленив для изучения их теперь. Но я хотел бы написать сценарий некоторых задач. Есть ли...
15.01.2011
10
ответов

Существует ли команда Unix, которая дает минимум/максимум двух чисел?

Я искал команду для ограничения чтения чисел в от stdin. Я записал немного сценария с этой целью (критический анализ приветствуется), но я задавался вопросом, не было ли стандартной команды для этого...
05.08.2019
10
ответов

Безопасно ли «find/var/log -type f -delete» на Debian 9?

Я никогда не просматриваю и не беспокоюсь о файлах в/var/log/и хочу избежать потери системных ресурсов (CPU, RAM, I/O и т.д.). Являются ли любые обычные файлы в/var/log/необходимыми для какой-либо основной программы Debian (...
21.09.2018
10
ответов

Сценарий, удаляющий лишние пробелы между буквами в тексте

У меня есть текстовый документ, в котором есть много текста, в котором после каждой буквы добавляется дополнительный пробел! Пример: T h e b o k a l s o h a s a n a n a l y t i c a l p u r p o s e w h i c h i s m ...
12.09.2016
10
ответов

Сценарий для изменения текущего каталога (CD, pwd)

Я хочу запустить скрипт для простого изменения текущего рабочего каталога: #!/bin/bash CD web/www/project, Но, после того, как я выполню его, текущий pwd, остается неизменным! Как я могу сделать это?
19.12.2011
9
ответов

Извлечение вложенных zip-файлов

У меня есть многочисленные архивы zip, каждый из которых содержит много архивов zip. Что является лучшим способом рекурсивно извлечь все файлы, содержавшие в этом архиве zip и его дочерних архивах zip, этом...
10.04.2017
8
ответов

one-liner vs script

Я заметил много вопросов, ответов и комментариев, выражающих презрение (а иногда даже страх) к написанию скриптов вместо остроты. Итак, я хотел бы знать: Когда и почему я должен писать...
03.10.2019
8
ответов

Сценарий оболочки Linux: запускать программу, только если она существует, игнорировать ее, если она не существует

Я программирую сценарий оболочки Linux, который будет печатать баннеры состояния во время своего выполнения, только если установлен соответствующий инструмент, скажем, figlet (это: доступный по системному пути). Пример: #! / Usr / bin / ...
30.01.2019
8
ответов

Самый универсальный язык сценариев для Linux?

Мы пишем сценарии для систем Linux, были некоторые дебаты по тому, что было бы наиболее универсально язык сценариев подарка Linux для использования. Bash, SH, Posix? Что?
26.09.2012
8
ответов

Позвольте setuid на сценариях оболочки

setuid бит полномочий говорит Linux запускать программу с эффективным идентификатором пользователя владельца вместо исполнителя:> кошка setuid-test.c #include <stdio.h> #include <unistd.h> интервал...
12.08.2010
7
ответов

Команда Bash awk с кавычками

Я долго пытался найти ответ на этот вопрос. Я пишу быстрый скрипт для запуска команды на основе вывода awk. ID_минимум=1000 для f в /etc/passwd; do awk -F: -vID=$...
14.09.2019
7
ответов

Как удалить несколько пустых строк из файла?

У меня есть некоторые текстовые файлы, которые я использую, чтобы сделать заметки в - просто текст, обычно просто с помощью кошки>> файл. Иногда я использую пустую строку или два (просто возврат - символ новой строки) для определения нового...
08.07.2019
7
ответов

Проверка, существует ли файл в нескольких каталогах

Мне нужен сценарий, который будет смотреть на файлы в каталоге и видеть, существует ли он в одном из нескольких каталогов. Мне нужно что-то вроде этого: для файлов в/downloads/#may или может не быть в подкаталоге...
18.11.2018
7
ответов

Инвертируйте логическую переменную

Я хочу попробовать простой сценарий flag=false в то время как! $flag действительно читают x, если ["$x"-eq "верный"] затем flag=true fi повторяют "$ {x}: $ {флаг}", сделанный, Но когда я выполняю его, если я ввожу верный, я б
28.07.2015
7
ответов

Как объединить текст алфавитных строк с числовыми строками в оболочке?

У меня Есть файл, который имеет текст как это: AAAA BBBB CCCC DDDD 1234 5678 9012 3 456 EEEE 7890 и т.д... И я хочу подойти Алфавитные строки с Числовыми строками, таким образом, они похожи на это: AAAA...
05.05.2015
7
ответов

как выполнить команду удара в сценарии Python

Как я могу запустить команду удара с несколькими args (например, "sudo способное обновление") из сценария Python?
16.03.2015
7
ответов

Что эквивалент к && при записи сценария удара?

Я приношу извинения заранее, если это - дублирующийся вопрос. Я действительно прилагал усилие для искания/проверения прежде, чем спросить здесь. Я доволен записью острот как это: foocommand &&...
02.02.2013
7
ответов

Более быстрый путь, чем ping для проверки, если компьютер онлайн?

Я пишу след на сценарии LAN для ряда наших компьютеров лаборатории. У нас есть sqlite дб со списком компьютерных имен хостов, дюйм/с и MAC, и в настоящее время я проверяю с помощью ping-запросов каждого из них с '-c1', таким образом, он не работает...
17.02.2011
7
ответов

Используя xargs с входом из файла

Скажите, что у меня есть файл со следующим бобом, Джон предъявляет иск Теперь им непосредственно corrospond к (в этом случае) шаблону URL, такому как http://example.com/persons/bob.tar, john.tar, sue.tar. Я хотел бы взять...
29.10.2010
6
ответов

Каковы преимущества использования make для небольших проектов?

Я видел, что make полезен для больших проектов, особенно с запутанными зависимостями, описанными в Makefile, а также помогает с рабочим процессом. Я не слышал никаких преимуществ использования make для ...
03.03.2019
6
ответов

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

Таблица выглядит следующим образом: 1 |Красавчик|Первый|Лондон 2|Герой|Второй|Лондон 3|Уилл|Первый|Пау 4|Томас|Второй|Пау 5|Venus|First|Berlin Я хочу напечатать вывод как: Berlin|First|venus|5 Я хочу напечатать ...
19.02.2019
6
ответов

Проверьте, если номера из командной строки являются полномочиями 2

, я не могу сделать скрипт Bash, который проверяет, есть ли номера ввода в командной строке мощностью 2 ввода # ./Pow2Script.sh xyzdf 4 8 12 - 2 УСАД. Желаемый вывод: вывод желания должен быть на разделенных линиях ...
23.11.2018
6
ответов

Преобразовать список десятичных значений в текстовом файле в формат Hex

Мне необходимо преобразовать список десятичных значений в текстовом файле в формат Hex, поэтому, например, Test.txt может содержать: 131072 196608. 262144. 327680. 393216. ... Вывод должен быть список шестигранников ...
22.07.2018
6
ответов

Выполнение команды для многих файлов

У меня есть папка с множеством файлов (xyz1, xyz2, вплоть до xyz5025), и мне нужно запустить сценарий для каждого из них, получив в качестве выходных данных xyz1.faa, xyz2.faa и т. д. Команда для одного ...
03.07.2017
6
ответов

Сложение целых чисел через каждые 5 строк

Я пишу парсер, и мне нужно сделать некоторые причудливые вещи. Я стараюсь не использовать python, но сейчас, возможно, придется. Учитывая STDOUT, который выглядит следующим образом: 1 0 2 3 0 0 1 0 0 2 0 3 0 4 0 5 0 2 . ....
22.06.2017
6
ответов

Как напечатать n-ю строку после совпадения / пустых строк

Я пытаюсь написать короткий сценарий, который находит пустые строки и затем печатает n-ю строку после пустых строк. Для foo1 foo2 foo3 bar1 bar2 bar3 spam1 спам2 спам3 яйца1 яйца2 egg3 печатает каждые ...
26.03.2016
6
ответов

Как я могу распространить свой SSH-ключ pub на список серверов, не вводя мой пароль снова и снова?

Мне недавно был предоставлен доступ по имени пользователя / паролю к списку серверов, и я хочу распространить мой SSH-ключ на всех ключ к этим серверам, чтобы мне было проще войти в систему. Чтобы было ясно: нет никаких ...
22.05.2015

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

Сценарий, как предполагается, является меньшей программой, легкой записать и полезный для определенных и ежедневных задач.

Дальнейшее чтение