2
ответа

BASH Question :Увеличение 2 переменных для создания файла вида 200001.txt, 200002.txt и т. д.

Я получил первый раздел для создания лет, но получение месяцев и их увеличение меня ставит в тупик. #!/бин/баш varRan=$ (($СЛУЧАЙНЫЙ ))newdir="тестирование _"$varRan #echo $newdir mkdir $...
11.01.2021
2
ответа

Вставка опций команды из файла в команду

Контекст :Я пытаюсь отследить ошибку расширения Mercurial. У Mercurial есть расширения, которые расширяют базовую функциональность Меркуриал. Вы можете загрузить любое количество этих расширений, т.к. ты...
08.01.2021
2
ответа

Печатать содержимое между первыми совпадающими скобками

Пример ввода :НАЧАЛО{ немного текста { больше текста} почти готово } ничего важного{... Желаемый результат :НАЧАЛО{ немного текста { больше текста} почти готово } Первая открывающая скобка может...
08.01.2021
2
ответа

Что делает if [ -r "$1" ] ; значит?

Я относительно новичок в оболочке (только что изучил ее основы ). Я разбираюсь в скрипте, чтобы исправить ошибку, и я натыкаюсь на то, что я не могу найти ответ через Google (, вероятно, нет...
08.01.2021
2
ответа

показать список файлов с определенным шаблоном

У меня много файлов с именами одного из этих шаблонов :1 Фамилия, Имя -Титул. Subtitle.extension 2 Фамилия, Н. Фамилия, Н. -Титул. Подзаголовок.расширение 3 ВВ. АА. -Титул. Подзаголовок....
06.01.2021
2
ответа

Как объединить "$@" или массив в одну строку

Я пытаюсь реализовать эту вспомогательную функцию bash :руды _простые _push (){ (set -eo pipefail git add. git add -A args= ("$@" )if [[ ${ #args[@]} -lt 1 ]]; затем args+= ('сквош -...
04.01.2021
2
ответа

Почему форматирование байта printf завершается ошибкой при выполнении под `тире `?

Шестнадцатеричный код ASCII для нуля — 0x30. Следовательно, вы можете напечатать ноль, выполнив printf '\x30', и он напечатает ноль. Если вы поместите это в сценарий оболочки с именем myScript.sh, а затем выполните./myScript....
01.01.2021
2
ответа

Используя цикл в CSV-файле, создайте отдельный файл для каждой строки

У меня есть CSV-файл, содержащий a,b,cd,e,fg,h,i теперь, используя это, я хочу создать 3 отдельных файла a.txt, d.txt, g.txt (с именем первого поля )для каждой записи этого csv. Каждый файл будет...
30.12.2020
2
ответа

Как правильно экранировать пробелы в именах файлов для ffprobe с помощью bash

Я пытаюсь извлечь параметры из видеофайлов с помощью ffprobe и обработать их в зависимости от этих результатов. Однако я не могу правильно передать файлы в ffprobe, если они содержат пробелы. эхо $1...
28.12.2020
2
ответа

Как получить все содержимое команды df -h в виде строки

Я хочу иметь задание CRON, которое вызывает программу Java для отправки почты, если место на диске превышает 80%. Наряду с этим я также хочу отправить содержимое команды df -h. Что я сделал, так это создал...
28.12.2020
2
ответа

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

Мне всегда нужно найти несколько ключевых слов в тысячах отзывов и найти их в какой строке. Раньше я перенаправлял обратную связь в файл, открывал файл с помощью vim и выполнял команду vim :set nu для этого....
24.12.2020
2
ответа

синтаксическая ошибка в операторе case после сеанса ssh

#!/bin/sh echo -n "Введите IP-адрес Raspberry, к которому вы хотите подключиться :" read Rasp _id sshpass -p "the@Donut" ssh -t -X -oStrictHostKeyChecking=no pi@$Rasp _id << E2...
23.12.2020
2
ответа

Shell :Проверка наличия в строке заданного символа

#!/bin/sh TMP=$ (cd Folder && ls )для имени в $TMP; do if [[ "${name}" != *"a"*-a ${name} == *"b" *]] ;then echo $name fi done Я пытался выход...
21.12.2020
2
ответа

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

У меня есть скрипт, который извлекает 200 случайных символов из набора :#!/usr/bin/bash n=$ (stat -c "%s" newfile.txt )r=$ (шуф -i1 -"$ ((n -200+1 ))" -n1 )< newfile.txt tail -c+"$r&...
20.12.2020
2
ответа

CAT FILE с сортировкой строк по столбцу DATE

У меня есть текстовый файл, содержащий лог-информацию о веб-сервере. Формат ДАТЫ :День -Месяц -Год Образец содержимого :/tmp/архив/9 -10 -2020/ошибка _04.log.gz /tmp/архив/9 -10 -2020/ошибка _05.log.gz /tmp/...
18.12.2020
2
ответа

Оператор IF не работает с двумя переменными, echo и grep

Ниже приведен код, который не работает, и я не знаю, почему :$ кошка test.sh #Переменные список _из _элементов = $ (ls /items )my _item=ccc #Проверить, есть ли мой товар в списке if [ echo ${список _из _элементов} | grep -wc ${...
13.12.2020
2
ответа

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

Я новичок в bash и awk в сценариях bash и из этого текста, который у меня есть в файле :«Индекс», «Год», «Возраст», «Имя», «Фильм» 1, 1928, 44, "...
09.12.2020
2
ответа

Как использовать цикл for для сохранения вывода скрипта в отдельные файлы

Мне помогли вычесть 200 случайных последовательностей из файла fasta, подобного этому :JQ086372.1 Фаг энтеробактерий HK446, полный геном ATGGCAGATAAACGAATCCGTTCCGACAGTTCGGCGGCAGCGGTTCAGGCCATGAAAAATGCAGCTGTGG...
04.12.2020
2
ответа

Как изменить файл и записать его перед печатью в STDERR

Я работаю над автоматической проверкой запросов на вытягивание с помощью действий GitHub и хочу сохранить некоторые данные из вывода команды stderr между заданиями. Для этого мне нужно записать stderr в артефакт...
03.12.2020
2
ответа

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

Я хочу добавить пробелы в конце каждого поля. Мой файл выглядит так :Входной файл :A|B|C|D Длина поля 1 в выходном файле будет :1 Длина поля 2 в выходном файле будет :3 Длина поля 3 в выходном файле...
01.12.2020
2
ответа

вызвать файл.csh из файла.sh

Можно ли вызвать файл сценария.csh из файла сценария оболочки.sh? Например, у меня есть a.sh, b.csh. Могу ли я вызвать b.csh в файле a.sh? Если да, то как? Я пытался написать, что это переменная файла ash = source /path/to/b....
28.11.2020
2
ответа

Завершение Zsh стрелками вверх и вниз

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

Как передать блок текста в python из bash

У меня есть блок текста, который я хочу преобразовать в bash, а затем отправить в python, чтобы я мог работать с ним дальше. Итак, моя командная строка ввод кота _файл | sh bash _файл.sh Мой файл sh #!/бин/ш ввод _данные=$ (кот )...
25.11.2020
2
ответа

стандартный вывод теста с рыбой

У меня есть скрипт, выводящий строку на терминал, и я хочу проверить значение вывода myScript. (в данном случае строка результата )Пробовал этим методом, не помогло. (для простоты я заменил свой...
21.11.2020
2
ответа

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

Я хочу просмотреть дословное содержимое переменной оболочки в Debian, содержащей управляющие коды терминала. Если я попытаюсь повторить его содержимое, то терминал интерпретирует весь escape-код терминала как...
21.11.2020
2
ответа

Что делает |>> в оболочке?

Взял из этого мема, но никто не ответил, когда я прокомментировал (тоже гуглил, но не нашел)
17.11.2020
2
ответа

Получить PID процесса отправки канала

Для $ любой -процесс | получатель Может ли получатель получить PID процесса-отправителя?
12.11.2020
2
ответа

Получение температуры процессора, сохранение ее в VAR и отправка на сервер

Венн Я использую датчики Я получаю этот результат процессор _тепловой -виртуальный -0 Адаптер :Виртуальное устройство temp1 :+55,0 C (crit = +120,0 C )Мне просто нужно, чтобы +55,0 C сохранялись в переменной temp и отправлялись в...
10.11.2020
2
ответа

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

В сценарии оболочки, который я обрабатываю, некоторый процесс добавления выводит вывод. Если это одна цифра -, то к ней необходимо добавить ноль в качестве префикса. Вот мой текущий скрипт :с _год=2020 для я в {01..11}...
09.11.2020
2
ответа

Подпроцесс, содержащий эхо, генерирует неожиданный вывод

Всякий раз, когда я запускал команду подоболочки как часть команды echo, я замечал, что выходные данные генерируют некоторые странные результаты. Хотя я полностью уверен, что это просто недостаток моих знаний о том, как Unix...
07.11.2020