Tag: читать

Читаемый Bash встроенный с многострочным

Каждый раз, когда выполняется чтение встроенного, он анализирует следующую строку ввода, но где на странице руководства это упоминается? Как я узнаю это заранее? EDIT Я думаю, @dirkt ответил на это.

Строка чтения игнорируется

У меня проблема с простым чтением. Я прочитал список элементов xml, а затем я работаю с ними. В какой-то момент мне нужно спросить, уверен ли Im и принять этот ответ в переменной. Моя проблема в том, что если я попрошу «во время чтения строки», «read -p …» игнорируется, и я не могу ответить на вопрос. […]

Bash: при чтении строки "или каждые 60 секунд"

Как реализовать «или каждые 60 лет» в следующем примере? prints_output_in_random_intervals | \ while read line "or every 60s" do do_something done

«При чтении -r LINE; do "заменяет несколько пробелов одним пробелом

Я пытаюсь читать в файле, используя read в bash 3.2, но read кажется, преобразует любой экземпляр нескольких пробелов в одно пространство. Например, приведенный ниже код имеет две вкладки между «привет» и «там» и три пробела между «сегодня» и «мир»: while read -r LINE; do echo $LINE done <<< "hello there today world" Однако при запуске […]

Python `read -n1 var`?

Есть ли модуль Python 3, который позволяет вводить один символ, не нажимая Enter после этого? Как Bash's read -n1 var ?

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

Я пытаюсь написать цикл, который обновляет терминал либо 1. когда файл (ы) был изменен, либо 2. Когда пользовательский ввод обнаружен вторым интервалом. Я знаю, как делать это за один раз, например: while inotifywait -q -e mofidy /path/to/file -r ; do ls; done и я могу легко сделать while read; do ls; ls; done Но как […]

Чтение из файла с разделителями символов и назначение в переменные | для электронной почты

Я использую ksh. Мне нужно прочитать данные из файла, в переменные, а затем использовать их для отправки писем. Файл может быть разделен любыми менее используемыми символами (например, | ^ и т. Д.) Или группой символов. Необходимо получить почту, почту, cc, bcc, subject, body из файла. Файл имеет только одну запись. Я буферизую в файл из […]

Храните переменную \ in read для отображения пространства

Попытка сохранить пробелы в переменной для чтения с помощью \ . $ echo "Drag folder to be copied to terminal and press ENTER." $ read FILE /Users/UserName/Desktop/Folder\ With\ Spaces\ In\ it $ echo "$FILE" /Users/UserName/Desktop/Folder With Spaces In it Они удалены. Мне нужно, чтобы они оставались, поскольку они будут использованы позже в копии. Пример. $ […]

Чтение полей ввода, разделенных пробелами

Как я могу читать входные данные POSIX bash следующим образом: <name>,<tag1> <tag2> <tag3>… Я пробовал while read line;do done но это требует новых строк, все, что у меня есть, это пробелы. (Является ли решение IFS ? Если да, то как? (Я не совсем понимаю IFS.))

Транспортировка данных в FIFO с помощью EOFs каждую секунду

Я пытаюсь передать некоторые необработанные двоичные данные до fifo (out.pipe) и гарантировать, что EOF отправляются через равные промежутки времени. Я не понимаю, почему следующая строка не будет делать то, что я хочу: while true; do read -t 1 -N 128 line; echo -n $line > out.pipe; done Похоже, что когда истекает таймаут, $line получает пустое […]

Linux и Unix - лучшая ОС в мире.