pipe — все вопросы

2ответа
4 голоса
Пример C Unix Pipes
Попытка реализовать оболочку, в основном, трубопроводную. Я написал этот тестовый пример, который, как я ожидаю, просто передает ls в wc ... он определенно не работает так, как ожидалось. Он печатае
3ответа
4 голоса
как труба оболочки обрабатывает бесконечный цикл
Всякий раз, когда мне нужно ограничить вывод команды оболочки, я использую меньше, чтобы разбить результаты на страницы:это прекрасно работает и прекрасно, но то, что мне интересно, так это то, что ме
3ответа
4 голоса
R комбинации с оператором точка («.»), «~» И труба (%>%)
Я искал много ответов и до сих пор не могу их полностью понять.Например, самый ясный ( здесь ), среди других ( 1 , 2 , 3 ) приводит конкретные примеры различных применений точки, но я не могу понять,
6ответов
4 голоса
UNIX /Linux IPC: чтение из канала.Как узнать длину данных во время выполнения?
У меня есть дочерний процесс, который генерирует некоторый вывод переменной длины, а затем отправляет его родителю, используя полудуплексный канал.В родителе, как я могу использовать функцию read ()?П
2ответа
4 голоса
Проверка C перед записью в закрытую трубу
Есть ли простой способ проверить, закрыт ли канал перед записью в C?У меня есть дочерний и родительский процесс, а у родителя есть канал для записи дочернему процессу.Однако, если ребенок закрывает ка
2ответа
4 голоса
Linux splice () возвращает EINVAL («Неверный аргумент»)
Я пытаюсь поэкспериментировать с использованием splice ( man 2 splice ) для копирования данных из UDP-сокета прямо в файл.К сожалению, первый вызов splice () возвращает EINVAL.Страница руководства гла
1ответ
4 голоса
Использование сигналов и сигпайпа
Я работаю над заданием, которое включает в себя написание программы для обработки данных (вычисления пи) с использованием форка (процессов), сигналов и выбора.Сейчас я работаю над сигналами, и я думаю
1ответ
4 голоса
C Minishell Добавление трубопроводов
Итак, я делаю мини-оболочку UNIX и пытаюсь добавить конвейеры, чтобы я мог делать такие вещи:Однако у меня возникают проблемы, когда я оборачиваюсь вокруг трубопровода.Я заменяю все "|"символы с 0, а
3ответа
4 голоса
Как я могу направить вывод LS на удаленном сервере в локальную файловую систему через SFTP?
Я вошел на удаленный сервер через SFTP в командной строке.Папка, в которой я нахожусь, содержит сотни тысяч файлов.Мне нужно получить список этих файлов в текстовом файле, чтобы я мог получить к ним п
2ответа
4 голоса
Передайте вход в C ++ cin из Bash
Я пытаюсь написать простой Bash-скрипт для компиляции моего кода на C ++, в данном случае это очень простая программа, которая просто читает входные данные в вектор, а затем печатает содержимое вектор
1ответ
4 голоса
Perl внутри Bash: как читать из pipe и передавать аргументы в perl одновременно?
Ниже приведен код, который я пробую:Выход этого кода:Я не могу понять, почему "print $ _;"не печатает "abc" как обычно.Любые идеи?
3ответа
4 голоса
Угловой 5 - currencyPipe
У меня проблема с уже встроенным в CurrencyPipe от Angular. Мне нужно отобразить знак валюты с помощью CurrencyPipe, но я не могу использовать его, пока не введу номер ввода. Поскольку Currenc
2ответа
5 голосов
Как правильно запустить процесс и переслать stdin /stdout /stderr?
Я использую CreateProcess для запуска интерактивного интерпретатора сценариев и хотел бы прозрачно переслать stdin /stdout /stderr из /в переводчика. Моей первой попыткой была настройка структуры
1ответ
6 голосов
Может ли posix read () получить менее 4 запрошенных байтов из канала?
Программа из ответа https://stackoverflow.com/a/1586277/6362199 использует системный вызов read () чтобы получить ровно 4 байта из трубы. Предполагается, что функция read () возвращает -1, 0 или 4
1ответ
6 голосов
Запись трассировки стека Java, когда конкретный системный вызов сделан?
Контекст : я работаю на сетевом сервере на основе Java, который случайно пропускает каналы. Каждые несколько дней он достигает предела в 40000 файловых дескрипторов и умирает. Использование lsof на
2ответа
6 голосов
в окнах, как иметь неблокирующий стандартный ввод, который является перенаправленным каналом?
У меня есть программа для Windows C, которая получает данные через перенаправленный канал stdin, вроде как: ./some-data-generator | ./myprogram Проблема в том, что мне нужно иметь возможность ч
2ответа
6 голосов
Как разделить поля с помощью символа разделителя канала
Я знаю, что этот вопрос уже задавался, но ни одно из найденных мной решений не сработало для меня! У меня есть программа, которая имеет такой вывод: COUNT|293|1|lps Меня интересует наличие втор
2ответа
6 голосов
Как я могу прочитать вывод дочернего процесса?
Я написал функцию, которая пытается прочитать вывод командной строки дочернего процесса через канал. Это должно быть простое подмножество MSDN Создание дочернего процесса с перенаправленным вводом
2ответа
6 голосов
Могу ли я передать поток io.BytesIO () в subprocess.popen () в Python?
Я пытаюсь передать байтпоток io.BytesIO () в отдельную программу, используя subprocess.popen () , но я не знаю, как или если это вообще возможно. Документация и примеры - все о тексте и новых с
2ответа
6 голосов
Конкат DB2 против двойной трубы
Какой из этих двух видов требует меньше ресурсов процессора? В настоящее время я проверяю предложения некоторых представлений, и мне нужно знать, есть ли улучшение производительности, если функци
1 2 3 4 5 6 7 8 9

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132