4
ответа

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

Как узел в конвейере Bash может только просматривать, но не потреблять свой входной поток? Например, как мне изменить следующий сценарий, чтобы он выводил «печать», а не ничего? В частности,...
03.02.2020
4
ответа

Увеличение номера сборки в bash

Я пытаюсь увеличить номер сборки на 1 с помощью командной строки. Вот содержимое моего тестового файла :SOME _DUMMY _VALUE = -1; ТЕКУЩИЙ _ПРОЕКТ _ВЕРСИЯ = 4; НЕКОТОРЫЕ _ВТОРАЯ _МАКАНА _ЗНАЧЕНИЕ = -1;...
28.01.2020
4
ответа

Bash сценарии ввода из 3 файлов

Исходные данные, из которых я создал эти 3 файла, квота имени пользователя байт 20480000 user1@abx.com 896 30720000 user2@abx.com 3002766 20480000 user3@abx....
24.01.2020
4
ответа

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

Как бы вы выполнили команду файла, не используя ее. Я пытаюсь распечатать все файлы в текущем каталоге и их тип. ./тип.баш * Рабочий стол (Каталог) Документы (Каталог) ...
10.01.2020
4
ответа

Как заставить bc печатать конечные нули?

Я читал темы о том, как заставить bc выводить первый ноль, но это не совсем то, что мне нужно. Я хочу большего... Мне нужна функция, которая возвращает числа с плавающей запятой с восемью десятичными разрядами. Я...
07.01.2020
4
ответа

Как хранить значения в массиве linux

Я не могу сохранять значения в массиве. Ниже приведены данные файла: 123|23.23|2.34|3.45|2019-20-1 Мне нужны второе, третье и четвертое значения в массиве. Код должен быть общим, чтобы в будущем я...
04.01.2020
4
ответа

Добавление 0 к однозначному числу в именах файлов

Это мои примеры файлов user@linux:~$ ls -l | вырезать -d '' -f 10- ch 10 - файл.txt ч 2 - файл.txt ч 3 - файл.txt ч 4а - файл.txt ч 5 - файл.txt user@linux:~$ Я хотел бы добавить 0 к любому ...
15.12.2019
4
ответа

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

Несколько месяцев я был увлечен написанием сценариев оболочки и обнаружил, что коды, которые я пишу (на bash), не работают на некоторых машинах. Это очень разочаровывает. Я понимаю, что должен был научиться...
02.12.2019
4
ответа

Shell: Как заменить символ только внутри текста в двойных кавычках в файле?

У меня есть следующая строка в текстовом файле abc|45|"Не заменять | в этом"|0.23 Я хочу заменить | символ только в тексте в двойных кавычках, в результате abc|45|"Не заменять в этом"|0,23 У меня есть ...
29.11.2019
4
ответа

как разделить каждый элемент из столбца на каждый элемент другого столбца?

У меня есть два столбца в одном файле: 1 2 3 5 4 8 9 18 3 5 4 19 Я хочу разделить каждый элемент первого столбца на каждый элемент второго столбца и также хочу напечатать это число. например: ...
18.11.2019
4
ответа

Сумма четных и нечетных чисел нечетных и четных строк

Я хотел бы написать программу сценария оболочки, которая вычисляет сумму четных и нечетных чисел в нечетных и четных строках заданного файла. Я хотел бы использовать: sed -n 2~2p и sed -n 1~2p, но я не четный...
06.11.2019
4
ответа

Счетчик уникальных файлов в каталоге

Я много раз запускал программу с выводом, который был (слегка) недетерминированным. Каждый раз я печатал вывод в файл. Теперь у меня есть каталог со многими текстовыми файлами (95 034), которые, вероятно, имеют ...
23.10.2019
4
ответа

Как написать сценарий bash или автоматизировать открытие vi и редактирование документа?

Я хотел бы написать bash-скрипт, который существенно автоматизирует этот процесс: vi filename.sh (откройте «filename.sh» с помощью vi) добавьте следующие 2 строки: export GRADLE_HOME=/opt/gradle/gradle-5.2. 1 export ...
18.10.2019
4
ответа

Как увеличить значение (десятичной) переменной (с ведущим нулем) на +1?

У меня есть файл с именем Build.number со значением содержимого 012, которое мне нужно увеличить на +1. Итак, я попробовал это BN=$($cat Build.number) МБ=$(($МБ+1)) echo $BN >Build.number, но вот я...
09.10.2019
4
ответа

Как сделать дамп всех урлов, открытых в firefox

Представьте ситуацию, что вы занимаетесь самостоятельным изучением и вдруг вспоминаете, что вам нужно сдать задание завтра, поэтому вам нужно делать эти вещи сейчас. Теперь вы закрываете свои вкладки и открываете новые сайты...
14.09.2019
4
ответа

сократить строку

Я пишу скрипт для чтения файла .txt и сохранения результата где-нибудь. Мне нужно сократить выражение: str1/str2/str3/str4/str5 Мне просто нужно только str5, вот и все из вышеизложенного. Я читаю...
26.08.2019
4
ответа

Проверить, все ли строки в файле одинаковы

Если следующий файл содержит одинаковое содержимое во всех строках, должно быть напечатано "содержимое одинаковое". $ cat файл пример-строка пример-строка пример-строка Если какая-либо из строк отличается от других, то это ...
05.08.2019
4
ответа

Следующая команда выводится в той же строке? Сценарий Bash

У меня есть следующий простой сценарий: echo "--------------------------- SOA --------- -----------------------" эхо " " эхо -n " ​​---------> "; копать так "$1" +short | awk '{print $3}' Вывод...
30.07.2019
4
ответа

повернуть строки внутри файла. Переместите верхнюю строку вниз и добавьте дату

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

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

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

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

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

Вернуть только расширенная часть bash glob [дубликат]

Предположим, мой каталог содержит файлы hesa1.c и hesa2.c. Следующий скрипт bash #!/bin/bash для j в hes*.c делать эхо $j done возвращает hesa1.c и hesa2.c . Как заставить этот bash-скрипт...
08.07.2019
4
ответа

Производительность цикла по сравнению с расширением

Нужны советы экспертов по приведенному ниже сравнению: Сегмент кода с использованием цикла: для файла в `cat large_file_list` сделать gzip -d $file done Сегмент кода с использованием простого расширения: gzip -d `cat ...
01.07.2019
4
ответа

Удалить папки, но оставить 20 новых, 7-дневной давности

Я ищу способ удалить папки старше 7 дней, но всегда иметь 20 новейших папок. папки с похожими именами с _SAME_NAME_@tmp также должны быть удалены. Я застрял с созданием ...
26.06.2019
4
ответа

Доступ к содержимому файла с помощью сценария оболочки

Мне нужно получить имя пользователя и пароль из файла и использовать их в своем сценарии. Мой файл выглядит следующим образом (netrc — мое имя файла) машина ftp.test.net логин test_user пароль тест проходят машина ftp1.test.net ...
24.06.2019
4
ответа

Может ли служба systemd зависеть от удаленной службы systemd?

Я пытаюсь написать службу systemd, которая зависит от удаленной службы systemd. Существует ли какой-либо "стандартный" способ достижения чего-то такого странного, как это? Сценарий использования для этого - это устаревшее программное обеспечение, которое
19.05.2019
4
ответа

Фильтровать список файлов по целочисленному массиву?

У меня есть папка с большим количеством изображений с именем «clip01234-randomlongstring.png», где 01234 — это случайное пятизначное число. У меня также есть массив «clipnumbers» со списком целых чисел. Теперь я хочу...
19.05.2019
4
ответа

разбор пар значений, разделенных двоеточием, с символами двоеточия в поле(ях) [закрыто]

Я пытаюсь обработать вывод команды nmcli (значения, разделенные двоеточием), но не удается обработать / игнорировать двоеточия в MAC или BSSID. Я пробовал awk, jq, sed, regex, но просто не получается... ...
12.05.2019
4
ответа

Удалить файлы — сохранить самые новые на основе шаблона имени файла

У меня есть каталог с большим количеством файлов. Каждый файл имеет один и тот же шаблон _data_.csv. Что я хочу сделать, так это удалить все файлы, но сохранить самые новые для . Пример...
29.04.2019
4
ответа

Почему нельзя использовать несколько команд с || или && условная работа?

Это работает с приглашением оболочки (bash, dash): [ -z "" ] && echo A || эхо Б A Однако я пытаюсь написать сценарий оболочки POSIX, он начинается так: #!/bin/sh [ "${#}" -eq 1 ] || echo "...
03.04.2019