3
ответа

Почему функция перемещения/копирования файлов перемещает только один файл за раз при использовании подстановочного знака «*»?

function mv1 { mv -n "$1" "targetdir" -v |wc -l ;} mv1 *.png Он перемещает только первый найденный файл .png, а не все. Как я могу применить команду ко всем файлам, которые соответствуют подстановочным знакам?
09.06.2019
3
ответа

Напишите функцию, которая проверяет, начинается ли строка с чего-то или содержит что-то

Я хочу написать функцию, которая проверяет, начинается ли заданная переменная, скажем, var, с какого-либо слова из заданного списка строк. Этот список не изменится. Для создания экземпляра давайте представим, что я хочу...
08.06.2019
3
ответа

Как использовать аргументы командной строки, переданные в сценарий оболочки, использующий xargs ?

У меня есть сценарий, который будет выполнять итерацию набора проверок git и запускать команду git в каждом каталоге. Теперь я хочу иметь возможность передать параметр сценарию оболочки из командной строки и получить это ...
24.05.2019
3
ответа

Могу ли я назначить несколько записей данных одной переменной, и если да, то как?

Я использую Linux Bash/Shell и хотел бы знать, как назначить несколько отдельных записей данных одной переменной. Например, список команд. каждой команде нужны данные: общее количество голов, забитых дома - общее количество ...
08.05.2019
3
ответа

Заменить последний буквенно-цифровой символ случайным образом того же типа

У меня есть простой список буквенно-цифровых имен машин в файле, и я хочу изменить последнюю букву или цифру, но я хочу, чтобы они соответствовали типу символа --, поэтому, если последний символ является цифрой, он должен быть...
06.05.2019
3
ответа

Существует ли способ переключиться на “su -” после переключающихся пользователей через “su”?

В основном то, что я хочу смочь сделать, должно переключиться на то, что использовало "su -" вместо традиционного "su" без дефиса после уже использования "su" для переключения на другую учетную запись. Моя начальная буква дум
30.04.2019
3
ответа

Выход из цикла while на консоли

Я выполнил команду: while true; делать ..... ....... ; сделано на консоли / терминале Linux, и теперь этот цикл while работает постоянно. У меня есть два вопроса: как выйти из этого цикла while? ...
20.04.2019
3
ответа

Подведение итогов массива в awk?

У меня есть следующая часть кода: sum1 = sum2 = объявляют-a $temp эха | awk '{разделение (0$","); name=a[1]; для (i=2; я <=4; я ++) sum1 + = [я]; для (i=5; я <=7; я ++), sum2 + = [я]}' Этот код не...
14.04.2019
3
ответа

Только root может регистрация в Мариадб на Centos 7

Я только что установил Centos 7 и LAMP стек. Однако я могу войти в Mariadb только как root, даже если есть другой пользователь. Я использую MySQL в течение нескольких десятилетий, но я не могу понять это....
31.03.2019
3
ответа

Выполнить команду в фоновом режиме с доступом к терминалу переднего плана

Я пытаюсь создать функцию, которая может запускать произвольную команду, взаимодействовать с дочерним процессом (детали опущены), а затем ждать его выхода. В случае успеха, набрав run , я буду ...
30.03.2019
3
ответа

Простой сервер, который инициировал сценарий и отвечает

У меня должен быть сервер, работающий, который может: Примите звонок отдыха. Это инициировало сценарий, когда вызов осуществлен проверки сценария, если база данных работает или нет. Если выполнение затем отвечает клиенту как Успех...
18.03.2019
3
ответа

Персонажи, случайно исчезающие из вывода «find»

У меня действительно странное поведение find, он «ест» символы пути, не могу понять почему. Здесь используется простой сценарий оболочки для повторного объединения некоторых файлов mp4 с помощью ffmpeg. Вот сценарий: #! / ...
05.03.2019
3
ответа

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

Довольно часто мы видим, что файл, который мы пытаемся сохранить в vim после редактирования, доступен только для чтения. Обойти это можно, добавив !wq, я пытаюсь выяснить, что внутри происходит, что позволяет ...
25.02.2019
3
ответа

Я хочу найти только повторяющиеся слова и подсчитать их, но игнорировать эти уникальные слова (не повторяющиеся слова)

Вот такая команда, как: echo "зебра, муравей, паук, муравей, зебра, муравей, акула" | xargs -n1 | сортировать | уникальный -c | xargs Результат: 3 муравей 1 собака 1 акула 2 паук 2 зебра Я хочу игнорировать уникальные слова ...
24.02.2019
3
ответа

Почему открытие файла происходит быстрее, чем чтение переменного содержимого?

В сценарии bash мне нужны различные значения из / proc / files. До сих пор у меня есть десятки строк, которые напрямую связывают файлы с файлами: grep -oP '^ MemFree: * \ K [0-9] +' / proc / meminfo В попытке сделать ...
21.02.2019
3
ответа

FreeBSD: Как установить Bash в качестве оболочки по умолчанию

Я использовал оболочку bash во всех своих Linux и Mac OS X. Я понимаю, что tcsh является оболочкой по умолчанию во FreeBSD. Если бы мне пришлось установить bash, как бы я сделал его своей оболочкой по умолчанию?
16.02.2019
3
ответа

Как перенаправить вывод команды в ls? [дубликат]

У меня проблема с перенаправлениями: $ который python3 дает мне /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 и $ ls -l /Library/Frameworks/Python.framework/Versions/3.7/bin/...
16.02.2019
3
ответа

Почему я не могу получить доступ к файлу с именем `-` при цитировании? [дубликат]

У меня есть файл с именем -. Я хочу отобразить его содержимое. Один из способов — сделать cat ./-, поскольку cat — читает со стандартного ввода. Однако почему cat "-" и cat "-" также интерпретируются оболочкой как cat -?
12.02.2019
3
ответа

“Виртуальная” оболочка, т.е. заключение в тюрьму пользователя в процессе после (SSH) вход в систему

Давайте предположим, что у меня есть обычный пользователь, который может войти в систему через SSH в оболочку удара. У меня также есть PHP (хотя язык не важен здесь), сценарий, который действует как процесс, принимающий различный...
10.02.2019
3
ответа

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

У меня есть сценарий, который работает долго. Он имеет много выхода, чтобы stdout, что я хотел бы иметь возможность читать в реальном времени, но и прокручивать вверх и вниз. Всякий раз, когда новая строка вывода...
08.02.2019
3
ответа

Как исказить CP с CP-i по умолчанию

Существует ли хороший способ исказить cp file1 file2 команды к cp-i file1 file2?
27.01.2019
3
ответа

Как добавить Несколько Поисков в команде AWK

Я пытаюсь искать файлы, Созданные в июне, июль и месяцы в августе. Я использовал этот метод ls-lrth|awk '/[июнь] [июль] [август] / {печать}', но это не работает.
26.01.2019
3
ответа

Как я могу «исходить» сценарий ожидания

Я вынужден использовать сценарий, как показано ниже: # test.sh function my_fun {echo "Придать значение FOO" local my_var read my_var export FOO = $ my_var } # Вызов функции my_fun my_fun с помощью источника ...
25.01.2019
3
ответа

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

Допустим, у меня есть стандартный поток ввода с содержимым файла и команда, которая ожидает имя файла в качестве аргумента, и я хочу запустить эту команду для файла, состоящего из стандартного ввода содержимое файла потока. ...
22.01.2019
3
ответа

Копировать файлы с префиксом Match и суффиксом с помощью скрипта оболочки

У меня есть каталог с такими файлами, как Aaaxxxbbb.png aaayyyyccc.png. xxxaayyyy.png. yyyaaaxxx.png Теперь я хочу скопировать все файлы с префиксом 'AAA' и Suffix '.png' в новый каталог с помощью скрипта оболочки, ...
22.01.2019
3
ответа

Есть ли способ для службы systemd найти путь к устройству и перезапустить его в случае изменения?

Я запускаю демон, которому нужен путь к устройству при его запуске. Это устройство подключено к шине USB, но иногда сбрасывается с USB и снова подключается (либо свободный разъем, либо сбой...
06.01.2019
3
ответа

Извлечение одной строки, содержащую наибольшее значение в данном столбце из текстового файла из каждой последовательно пронумерованной подгруппы / семьи

в моем текстовом файле, я хотел бы Возьмите строку, содержащую наибольшее значение, присутствующее в столбце 3, от каждой последовательно пронумерованной семьи (т.е. Family_1, Family_2 и т. Д.) От столбца 2 и ввода ...
04.01.2019
3
ответа

Как запустить приложение на удаленном рабочем столе

У меня есть приложение GUI, которое я могу запустить из окна терминала на рабочем столе Raspberry Pi, и он отображает вывод GUI на экране, прикрепленном к порту HDMI. В окне терминала у меня есть команда, такая как ...
25.12.2018
3
ответа

Сценарий Bash, выполняемый над SSH, возвращается неверный код выхода 0

Я пытаюсь автоматизировать процесс, который включает в себя управление сценариями на различных машинах через SSH. Крайне важно захватить как вывод, так и код возврата (для обнаружения ошибок). Установка выхода ...
18.12.2018
3
ответа

Как выполнять команды библиотеки из оболочки?

Я хотел просто вычислить длину строки (то есть значение хеш-функции). Итак, я открыл терминал и сделал следующее: $ apropos length, который вернул мне кучу команд / функций, имеющих (3) или (3ssl) ...
16.12.2018