2
ответа

Сравните 2-процентное значение, используя оператор if

Во-первых, я здесь новенький, так что если я сделаю какую-то ошибку, прошу прощения за это. Это мой первый вопрос здесь. Я пишу скрипт для копирования файлов журналов для продукта на базе Linux. Я завершил...
05.09.2020
2
ответа

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

Я ищу sh эквивалент следующего (да, действительно.) #!/bin/bash exe1='путь к файлу' п=1 переменная=exe${n} echo ${!var} Где эхо должно выводить путь к файлу. Я хочу использовать обычный sh. У меня есть...
01.08.2020
2
ответа

Запуск скрипта при выполнении определенной команды

Я хочу запускать "./dothis.sh", если кто-то выполняет "cat abc.txt" Есть ли способ сделать это без использования псевдонима? Я хочу использовать это для усиления безопасности некоторых конкретных файлов...
23.07.2020
2
ответа

Найти конкретный аргумент и передать его команде

У меня есть сценарий с именем test _, которому нужно запустить файл с именем run _command следующим образом :./run _command <входной путь> Если я предоставлю скрипту следующие аргументы :./тест _скрипт...
23.07.2020
2
ответа

Ext4 и Linux -очень большое количество файлов в одном каталоге -операции

У меня проблема с очень большим количеством файлов в одном каталоге. Файловая система ext4. Я достиг предела в 2 **32 файла и даже не смог записать ни один файл на этот раздел. Проблема очень большая....
21.07.2020
2
ответа

Программно открывать новый терминал с помощью команд Bash и запуска, сохраняя управление заданием -

В сеансе X я могу выполнить следующие действия. :Открыть эмулятор терминала (Xterm ). Bash читает.bashrc и становится интерактивным. Командная строка ждет команд. Введите vim 'мой|файл *' '!другой...
18.07.2020
2
ответа

относительная позиция сценария оболочки из файла

Я почти ничего не знаю о сценариях оболочки или командах в Linux. У меня есть проект с именем projectx ProjectX находится в папке users/hardik/desktop/projectx Я создал сценарий оболочки start.sh. Это...
01.07.2020
2
ответа

Берется определенная часть имени файла с помощью сценария оболочки и помещается в цикл.

Позвольте мне объяснить, файлы .SAC представляют собой тип сейсмограмм, которые использует программа SAC (код сейсмического анализа), а другие файлы, содержащие *HH, файлы ответов. Я хочу удалить инструментальный ответ, который ...
24.06.2020
2
ответа

Переименование имени файла с помощью сценария оболочки

У меня много имен файлов, как показано ниже; КО.АДВТ..ХГЭ.Д.2017.163.121959.САК КО.АДВТ..ХХН.Д.2017.163.121957.САК КО.АДВТ..ХХЗ.Д.2017.163.121959.САК КО.АРМТ..ХГЭ.Д.2017.163.121957.САК КО.АРМТ..ХХН.Д.2017.163....
17.06.2020
2
ответа

Ошибка при чтении файла с помощью Bash

Я хочу прочитать файл в сценарии bash со следующим кодом: #!/bin/bash file=$(sort "$1" | cut -f 1 -d "," | uniq -c | sed 's/^ *//g') while IFS= read -r строка do echo &...
16.06.2020
2
ответа

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

У меня есть этот скрипт на машине с Linux :#!/бин/баш echo "Создание пользовательского файла с использованием цикла while" Имя=" " Фамилия=" " для ((i=1;i<6;i++ )); do ((a= ((i -1 )%5 )+1 ))...
16.06.2020
2
ответа

Сортировка списка переменных имен файлов по размеру

Я пытаюсь создать небольшой скрипт, который будет брать имена файлов, затем сортировать этот список по размеру и выполнять команды над этим списком. Пока у меня есть: #!/бин/баш filenames="one \ two \ ...
16.06.2020
2
ответа

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

Я пишу небольшой сценарий оболочки, но сейчас застрял в месте, где мне нужно создать каталог на основе полученных данных. Ниже приведен сценарий: у меня есть 2 каталога DIR _PRE=/path/to/dir/...
27.05.2020
2
ответа

Флаги Bash на основе операторов if

Я вызываю bash-скрипт с несколькими флагами следующим образом :/home/username/myscript -a -b 76 Итак, чтобы проиллюстрировать, -флаг a что-то делает в myscript и флаг -b устанавливают некоторые...
25.05.2020
2
ответа

Вложенный оператор чтения приводит к бесконечному циклу в bash

Я пытаюсь прочитать список файлов из команды и запрашиваю у пользователя ввод для каждого файла. Я использую один read для чтения имен файлов, а другой для получения пользовательского ввода, однако этот скрипт, похоже,...
25.05.2020
2
ответа

ls cmd не показывает файлы и каталоги в нужном мне порядке

У меня есть Скрипт mymid_LS: #!/bin/sh ls -pt предполагается перечислить все файлы и каталоги (не скрытые) и отсортировать их по времени изменения. Я сделал свой скрипт исполняемым: chmod 755 my_midLS I ...
15.05.2020
2
ответа

Как извлечь определенную строку из веб-адреса с помощью команды sed с командой curl

Используя сервер Linux, у меня есть URL-адрес, который генерирует следующие данные : <временной ряд> <серия...
14.05.2020
2
ответа

Как выполнить поиск от одного символа или шаблона к другому?

Я хочу выполнить поиск строки от заданного символа или шаблона до другого заданного символа или шаблона, а не всей строки. Например: $ > echo "Коричневая лиса перепрыгивает через ленивую собаку" | grep ...
13.05.2020
2
ответа

Невозможно разделить действительный и недействительный файл в теме сценария unix

У меня есть три файла с именами a.csv, b.csv и c.csv. a.csv имеет содержимое 1234567,1111111111111111111111111111111111111111111111111 b.csv имеет содержимое, подобное...
08.05.2020
2
ответа

Сценарий входа в mysql со строкой со специальными символами

У меня есть сценарий, который я хочу использовать для автоматического входа в базу данных mysql. Проблема в том, что пароль содержит специальные символы, вот пример: Файл паролей содержит: password=$AES-256$VlQ==$+...
06.05.2020
2
ответа

Функция для перехода вперед на один каталог, если это возможно?

Я использую приведенный ниже фрагмент кода (нажимая alt-h), чтобы вернуться на один уровень назад в текущем каталоге. up-dir() { cd ".." zle reset-prompt } zle -N up-dir bindkey "^[h" up-dir Мне нужно подобное...
06.05.2020
2
ответа

arp не запускается в скрипте при запуске через crontab

У меня есть специальный скрипт, который получает IP-адрес определенного MAC. Для этого он использует arp, и работает корректно. Проблема возникает, когда я программирую crontab для запуска этого скрипта; он отлично работает и...
30.04.2020
2
ответа

Как я могу передать вывод команды в виде списка аргументов в сценарий?

Я хочу добавить содержимое в начало каждого файла в текущем каталоге. Мне нужно научиться брать сразу все имена файлов из текущего рабочего каталога и помещать их в качестве аргументов; Мне не нужно делать ...
29.04.2020
2
ответа

Каскадное дерево номеров файлов

Стандартный вывод дерева содержит информацию об иерархии файлов. Инструмент содержит возможность сделать это с размерами, добавляя размеры всех файлов и отображая только папки (дерево --du -h) ...
25.04.2020
2
ответа

для чего используется скрипт 2>/dev/null в следующем скрипте?

$!/бин/ш if grep "$1" /etc/passwd 2>/dev/null #Поиск имени пользователя в начале строки 1 затем эхо "Шаблон найден - работа завершена" else echo "Шаблон не найден" fi
20.04.2020
2
ответа

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

Итак, я создал такой сценарий, который в основном извлекает данные из MySQL и сохраняет их в виде файла CSV, а затем передает все файлы на другой сервер с помощью sftp. Итак, я хочу создать такой скрипт...
18.04.2020
2
ответа

bash останавливает канал, если команда не удалась

Рассмотрите следующий скрипт #!/usr/bin/env bash set -eux set -o pipefail function will_fail() { echo 'Я не работаю из-за xyz' >&2 exit 1 } will_fail | gzip > test.gz Это...
15.04.2020
2
ответа

Проблемы с разрешением только одного аргумента

Я новичок в написании сценариев Bash, и мой сценарий работает неправильно. Я не знаю, как это исправить или как правильно закодировать. Пользователь должен иметь возможность ввести только один аргумент. ($ nowOn ...
13.04.2020
2
ответа

Как загрузить несколько файлов по разным ссылкам с помощью wget

Предположим, у меня есть различные изображения, которые я хочу загрузить, и у меня есть доступные ссылки: https://images.unsplash.com/ photo-1548363585-5b1241ee3b85?ixlib=rb-1.2.1&auto=format&fit=crop&w=634&...
11.04.2020
2
ответа

Сценарий оболочки, передающий файл с датой от (1 ноября) до (1 декабря) по имени

Итак, этот сценарий оболочки может показаться сложным, но я не знаю, как этого добиться. так вот это требование. Обратите внимание на вышеуказанные файлы. имя фильма выглядит следующим образом. Meter_20200120100846.xls ...
08.04.2020