1
ответ

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

Хорошо, у меня возникли проблемы с пониманием того, как заставить read «читать» информацию с консоли, а не с пользовательского ввода. Эффективно "getline"? из консоли. Вот мой сценарий. Я буду...
23.06.2021
1
ответ

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

У меня есть лабораторный файл ntlm -extract.ntds, в котором есть имена пользователей и хэши в формате :домен\имя пользователя :целое число :хэш :хеш2 Например :somedomain.local\jcricket :5201 :0020cfaecd41954fb9c9da8c61ccacd7 :...
06.06.2021
1
ответ

Предоставление ввода для нескольких вызовов read (stdin )через перенаправление ввода bash

Предположим, у нас есть следующая программа, которая дважды вызывает чтение ():#включить #include #определить SIZE 0x100 int main (void ){ символьный буфер1[РАЗМЕР]; символьный буфер2[РАЗМЕР];...
21.05.2021
1
ответ

как ввести пользовательский ввод с приглашением в переменную в соответствии с posix

читать -r -p "поставить опцию :" опция echo $option это работает, но shellcheck выдает мне :В POSIX sh чтение -p не определено. Как получить пользовательский ввод с приглашением в переменную в posix...
21.05.2021
1
ответ

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

Я написал сценарий, который собирает журналы приложений на локальном компьютере, а затем на удаленном компьютере. У него есть переменная oldlogsdate, которая считывает дату журналов, которые я хочу собрать. Например, если я ввожу апр...
27.04.2021
1
ответ

обратная кавычка или здесь строка или чтение не работают должным образом в RHEL 8

Я пытаюсь перенаправить вывод сценария Python в качестве входных данных в сценарий интерактивной оболочки. test.py печать ('Привет' )print ('world' )Скажем, test.py, как указано выше, печатает "Hello world", который...
02.04.2021
1
ответ

Может ли возвращаемое значение чтения ()превышать значение счетчика?

С приведенной ниже сигнатурой функции ssize _t read (int fd, void *buf, size _t count ); Хотя я понимаю, исходя из справочной страницы, что в случае успеха возвращаемое значение может быть меньше, чем count, но может ли...
25.03.2021
1
ответ

Как правильно прочитать мой файл?

У меня есть вопрос о том, как правильно читать мой файл в UNIX, у меня есть файл, указанный (, прикрепленный как изображение ), и этот файл имеет вкладки между переменными, как вы можете видеть....
24.03.2021
1
ответ

Инициализировать несколько переменных bash выводом одной команды

Моя цель — инициализировать несколько переменных bash на основе вывода одной команды. В частности, строка i должна быть значением переменной i. Пример :Моя команда — это программа на Python с именем...
23.03.2021
1
ответ

Как проверить, содержит ли текущая командная строка уже -введенные символы

Я привязываю свою функцию к горячей клавише :bind -x '"\em":__моя _функция' Я хотел бы, чтобы функция вела себя по-разному в зависимости от того, содержит ли приглашение командной строки символы...
11.03.2021
1
ответ

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

В Bash следующая команда эхо фу | при чтении строки; выполнить эхо $line; done выводит foo; тем не менее, следующее alias bar="echo foo | пока читаем строку; делаем echo $line; готово" bar выводит...
30.12.2020
1
ответ

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

Я обнаружил, что bash игнорирует двоичный нуль на входе при чтении с помощью команды read buildin. Есть ли способ обойти это? Задача заключается в чтении из канала, который доставляет фрагменты двоичных данных размером 12 байт с...
29.12.2020
1
ответ

Есть ли ограничение на команду чтения?

Я пытаюсь написать сценарий bash, который позволит мне сохранить резервный код (множества чисел )в файле. Я закончил скрипт, но он позволяет мне сохранить только 4096 цифр кода. Я пытался сделать это :...
30.06.2020
1
ответ

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

Я пытаюсь использовать команду чтения с wget, для этого я использую простой сценарий .sh: # echo "Пожалуйста, ответьте: - > да <- или -> нет <-" # прочитать ответ # echo $answer Этот код работает нормально...
17.05.2020
1
ответ

Error sh: 1: read: arg count

Я хочу просто подождать, пока пользователь подтвердит получение сообщения, нажав клавишу Return. В bash я могу вызвать $ read $ Однако в sh (в моем случае тире) я получаю $ read sh: 1: чтение: количество аргументов $ It ...
21.04.2020
1
ответ

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

Когда я даю эту команду: $echo -n "Hello" Hello$, я получаю приведенный выше вывод. Это означает, что echo -n печатает строку без завершающего символа новой строки. Теперь я передаю вывод на чтение, где чтение ...
20.04.2020
1
ответ

Перебор списка кортежей или имен из текстового файла

У меня есть следующая команда в скрипте linux. #!/bin/bash для i в "001 ARG1" "002 ARG2" "003 ARG3" установить -- $i эхо $1 эхо $2 done 001 и ARG1 по сути являются кортежами. Есть ли ...
16.04.2020
1
ответ

Приостановить выполнение списка команд

У меня есть файл со списком команд bash, подобных следующим :echo 'foobar' эхо 'привет мир' echo 'ok' И я могу выполнить эти команды, просто перенаправив их в /bin/bash вот так :cat...
01.04.2020
1
ответ

скрытие файла от sudo rm -rf * (или пропуск )

Я пытаюсь скрыть один новый файл из скрипта, который содержит 'sudo rm -rf *' - мне интересно, смогу ли я сделать это, не переделывая скрипт/ возможно это или нет. Я пробовал следующее: $ ...
30.03.2020
1
ответ

Чтение файлов .xml и запись информации в файл .txt

Я хочу загрузить файлы речного стока (.xml) с ChartServer онлайн и создать файл .txt с информацией, запустив сценарий .sh . Но у меня возникли трудности с получением данных в...
16.03.2020
1
ответ

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

Так что я часто виноват в том, что запускаю cat исполняемый файл, который является двоичным файлом, и мой терминал обычно издает какие-то странные звуки и недоволен. Существует ли какое-то общепринятое соглашение об именах для предоставления ...
11.03.2020
1
ответ

Частота дискретизации системных вызовов Linux read(), планирование задач и RT_PREEMPT

Я работаю со сборщиком данных PCIe-DAS1602/16 для измерительных вычислений: https://www.mccdaq.com/ pci-data-acquisition/PCIe-DAS1602-16.aspx с драйверами устройств Linux, написанными Уорреном Джаспером: https://github....
06.03.2020
1
ответ

Чтение каждой строки файла в переменную

$ IFS= read a b c << 'EOF' > строка 1 > строка 2 > строка 3 > EOF $ printf '<%s> <%s> <%s>\n' "$a" "$b" "$c" <> <> Я хочу, чтобы каждая строка была ...
17.02.2020
1
ответ

Sniff-пароль, введенный при чтении и переданный в качестве аргумента командной строки

Я хочу показать, что вводить пароли через чтение небезопасно. Чтобы встроить это в полуреалистичный сценарий -, скажем, я использую следующую команду, чтобы запросить у пользователя пароль и получить 7z¹...
23.01.2020
1
ответ

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

Я новичок в написании сценариев и не могу в этом разобраться. Я пытаюсь узнать, есть ли что почитать, а если нет, то
31.12.2019
1
ответ

Чтение данных чипа с лент LTO

В статье LTO в Википедии говорится, что каждый накопитель LTO может считывать чип памяти ленты через NFC 13,56 МГц. Я ожидаю найти здесь серийные номера, свойства ленты и данные об использовании. Как я могу это прочитать...
30.12.2019
1
ответ

Второй раз: Попытка заставить скрипт предложить пользователю ввести переменную при первом запуске скрипта.

Попытка заставить bash объединить чтение и sed для вставки переменной в скрипт. Не обязательно должен быть sed, но что-то в этом роде. Примерно так: INTERNAL="`read -p "PATH " путь` ...
21.12.2019
1
ответ

Чтение со стандартного ввода и передача следующей команде

Я хотел бы прочитать пароль со стандартного ввода, подавить его вывод и закодировать его с помощью base64, например Итак: read -s|openssl base64 -e Какая правильная команда для этого?
09.12.2019
1
ответ

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

У меня есть очень простой скрипт: #!/bin/bash read local _test echo "_test: $_test" Это вывод. $ ./jltest.sh sdfsdfs _test: я хочу, чтобы переменная _test была только локальной. Это возможно?
12.11.2019
1
ответ

Фильтрация вывода сценария во время выполнения

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