0
ответов

Удержание двух или более переменных одной переменной

Я знаю, что в различных языках программирования есть возможность хранить две или более переменных (или только одну переменную )какой-либо переменной; типичным примером в целом является хранение координат. Это...
06.08.2021
0
ответов

Источник дополнительных файлов при входе в систему (~/.bash _профиль? ~/.bashrc? /и т.д./профиль? /etc/bashrc?)

У меня есть несколько специальных псевдонимов и т.п., установленных на нескольких серверах (CentOS 7, оболочка bash ). Некоторые из них зависят от сервера (, например :, какой IP-адрес указывает на Интернет, имя хоста сервера и т. д. ), в то время как дру
05.08.2021
0
ответов

Сценарий оболочки для чтения ввода из текстового файла

Я работаю над сценарием оболочки, который считывает ввод из текстового файла. Путь1 :/home/demo/path0 ФАЙЛ1 :test.dat,sample.txt ПУТЬ2 :/дом/демо/путь1 ФАЙЛ2 :demo1.dat,xyzb.txt ПУТЬ3 :/дом/демо/путь2 ФАЙЛ3 :...
05.08.2021
0
ответов

Как root, как я могу создать запись в crontab других пользователей

Я пытаюсь использовать следующие команды в сценарии оболочки. Есть предложения, как сделать это правильно? [root@testserver ~] #crontab -u oracle -e >> 0 0***/usr/local/scrips/setup.sh crontab :использование...
05.08.2021
0
ответов

/bin/sh :расширение подстановочных знаков не работает в скрипте

Я использую дефис как /bin/sh. В моем сценарии у меня есть следующая строка :SSH _AUTH _SOCK=/tmp/ssh -????????????/agent. *Который должен соответствовать файлу /tmp/ssh -abcdefghijkl/agent.1234. Даже когда файл...
04.08.2021
0
ответов

Получение скорости загрузки с помощью команды Linux CURL

У меня есть фрагмент кода из сценария оболочки Linux, в котором я пытаюсь получить среднюю скорость загрузки образца файла в Интернете. Если я использую следующий код :targetURL=https ://файл -examples -com....
03.08.2021
0
ответов

Чтение пустой строки из файла CSV в BASH

Я использую следующий скрипт gawk для чтения значений из первого столбца CSV-файла file.csv. Я использую gawk, так как не хочу, чтобы встроенные запятые игнорировались. col= `gawk ' НАЧАЛО { FPAT=" ([^,]...
29.07.2021
0
ответов

Добавление столбца со случайными значениями в конец CSV

У меня есть файл CSV со списком пользователей, и я хочу добавить столбец с одноразовым -разом -использовать случайно сгенерированный пароль, уникальный для каждого пользователя. Мой скрипт работает... но потом он просто продолжает работать бесконечно...
29.07.2021
0
ответов

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

Как в Bash я могу вычислить и зафиксировать результат от промежуточного узла в конвейере? Например, учитывая список целых чисел и команду или функцию максимум, используя один конвейер Bash, как...
29.07.2021
0
ответов

Сопоставьте несколько слов, чтобы заменить шаблон

У меня есть файл с данными вроде.spec.nodes.brokers.runtime.properties.broker.http.numConnections=15.spec.nodes.clients.runtime.properties.broker.http.numConnections=17.spec.nodes.servers....
27.07.2021
0
ответов

Как сжать все файлы.BRIK во всех подкаталогах -

У меня много файлов с расширением.BRIK, которые занимают много места и нуждаются в архивировании с помощью gzip. Однако файлы разбросаны по нескольким папкам и имеют несколько уровней -. Не могу найти ответ на gzip *...
27.07.2021
0
ответов

рыба -Несколько сокращений с другим сокращением

У меня есть несколько сокращений, которые я хочу запустить в одной команде. Допустим, учитывая этот конфиг :сокращение command1 "эхо 1" сокращение command2 "эхо 2" abbr command3 "echo 3" Я хочу...
27.07.2021
0
ответов

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

Я пытаюсь запустить сценарий оболочки на удаленном сервере в конвейере сценариев jenkins, используя команду sshScript remote :remote, script :. Эта строка кода в настоящее время выглядит так :удаленный sshScript :...
27.07.2021
0
ответов

Эффективное выполнение разделения CSV с учетом лимита

Мне нужно разбить большой CSV-файл на несколько небольших файлов с ограничением в 1000 записей в каждом маленьком файле. Однако я заранее не знаю, сколько записей будет в этом большом файле CSV. Я...
25.07.2021
0
ответов

Почему я получаю сообщение об ошибке в другой части сценария оболочки?

Я пробую приведенный ниже сценарий, в котором я ожидаю получить два файла в папке filesdir на дату1. Если дата равна 1, то он должен проверить, получены ли два файла или нет, поэтому я...
25.07.2021
0
ответов

Проблема с подключением к SFTP через 10 секунд

Я пытаюсь отправить файлы через SFTP с помощью приведенного ниже сценария, но через 10 секунд соединение SFTP закрыто, и некоторые файлы не отправляются без каких-либо ошибок. Скрипт :#!/бин/ш ХОСТ=xxx.xxx....
25.07.2021
0
ответов

синтаксическая ошибка рядом с else в сценарии оболочки

Я пробую приведенный ниже код. В том, что я пытаюсь проверить, я получаю два файла в указанном ниже каталоге, тогда я хочу полностью выйти из цикла while! Но если я не получил файлы...
24.07.2021
0
ответов

После ssh для удаленных хостов grep, используемый внутри EOF, выдает «Нет такого файла или каталога»

Сценарий :У меня есть скрипт для подключения к удаленным хостам и ключевое слово grep из файла журнала. Без использования EOF ssh зависал, но при использовании heredoc (EOF )эта проблема исчезла. Все мои...
22.07.2021
0
ответов

Получить неразрешенный pwd оболочки из другого процесса

Я столкнулся с проблемой, когда мне нужно получить неразрешенную символическую ссылку процесса оболочки. Например, при наличии символической ссылки ~/link -> ~/actual, если bash запускается с $PWD, равным ~/link, мне нужно получить это...
22.07.2021
0
ответов

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

У меня есть большой входной файл, который содержит 30 миллионов строк, новые строки в \r\n. Я решил сделать глупость и сравнить скорость подсчета всех строк через read -r по сравнению с xargs (, зачищающим сначала \r,...
22.07.2021
0
ответов

Как настроить RANDOM для получения того же 32-битного диапазона случайных чисел, как при использовании SRANDOM?

Окружающая среда :Debian bash Что известно :RANDOM дает случайное число в диапазоне 15 бит, следуя :echo $RANDOM SRANDOM дает случайное число в диапазоне 32 бита, следуя :эхо $SRANDOM RANDOM...
21.07.2021
0
ответов

Лучший способ дополнить стандартный ввод до нужной длины с помощью NULL

У меня есть следующее требование. У меня есть входной поток, который мне нужно обрезать до определенной фиксированной длины байтов. Я заранее не знаю длину входного потока. Если поток меньше в...
21.07.2021
0
ответов

Как передать имена файлов с пробелами из файла списка в "grep"?

Во-первых, я думаю, что тот факт, что я использую cygwin, очень важен здесь. Теоретически я уже знаю, как это сделать :кошачий файл | xargs grep pattern Проблема в том, что некоторые пути к файлам в файле имеют...
21.07.2021
0
ответов

./shell.sh :строка 6 :[ := ~:ожидается бинарный оператор

Я пытаюсь выполнить следующий сценарий оболочки, в котором я пытаюсь выполнять команду в бесконечном цикле до тех пор, пока результат не будет равен определенной подстроке. checkDeviceStatus=$ (adb...
19.07.2021
0
ответов

Как заменить `\t `на символ TAB в строке таким образом, который не зависит от оболочки?

У меня есть сценарий, который будет выполняться sh и bash в Debian Linux. Когда она вызывается sh, следующая команда echo работает отлично и заменяет \t тремя пробелами. Однако он терпит неудачу, когда...
19.07.2021
0
ответов

Как установить glib 1.2 на новую систему?

Я пытаюсь установить glib 1.2 на Ubiuntu 21.04, чтобы запустить старую программу c После успешного./configure --build=i386 -linux -gnu --host=i386 -linux -gnu Я пытаюсь сделать с ошибкой :сделать проверку Делаем заезд. сделать[1]...
18.07.2021
0
ответов

Что делает !cp :$?

Я видел эту команду в документации одной из программ в моей работе :cp company -sso /usr/local/bin/company -sso ; sudo chmod +x !cp :$ Я знаю, что :предотвратит выполнение следующей команды...
16.07.2021
0
ответов

Безопасное выполнение сценария оболочки с помощью php

Работаю над технически прорывным веб-интерфейсом (php )для обработки аудиофайлов с модулем разделения (сплитераhttps://github.com/deezer/spleeter). Мое демонстрационное приложение не работало. Увидеть ниже....
16.07.2021
0
ответов

Как очистить файл с помощью терминала?

На всех моих сайтах есть скрипт, который сохраняет в файле все поддельные IP-адреса Google, которые не входят в диапазон IP-адресов Google. Потом скриптом раз в день добавляю все айпи в фаервол. при чтении строки; сделать судо...
14.07.2021
0
ответов

Команда lsof не найдена во время выполнения сценария оболочки в конвейере Jenkins

Я пытаюсь получить идентификатор процесса, который работает с определенным портом, поэтому вручную выполняю команду, успешно выполненную -lsof -i :9090 -t Но если я запускаю тот же код на той же машине через оболочку...
14.07.2021