Вопросы по теме 'piping'

неудачное использование popen() в C?
Я могу запустить следующую команду xwd -root | xwdtopnm | pnmtojpeg > screen.jpg в терминале под Linux, и он создаст скриншот моего текущего экрана. Я пытаюсь сделать следующее с кодом: #include <stdio.h> #include...
14158 просмотров
schedule 24.07.2023

Использование fseek с указателем файла, указывающим на стандартный ввод
В зависимости от аргументов командной строки я устанавливаю указатель файла так, чтобы он указывал либо на указанный файл, либо на стандартный ввод (для передачи по конвейеру). Затем я передаю этот указатель ряду различных функций для чтения из...
12370 просмотров
schedule 10.06.2022

Реализация итеративного конвейера для Linux в c
Я знаю, что этот вопрос часто задают, но я все еще не понимаю, как решить мою проблему. Я попытался написать код, который обрабатывает ввод командной строки для возможности нескольких каналов. Однако у меня ничего не получается, и мой код, хотя и...
402 просмотров
schedule 12.10.2022

Неверная ошибка дескриптора файла при реализации конвейера в C
Я пытаюсь реализовать пример оболочки, такой как программа, которая выполняет команду ls | Туалет Использование каналов для реализации команды. Когда я выполняю команду, я получаю следующую ошибку. wc: стандартный ввод: неверный файловый...
14742 просмотров
schedule 20.10.2022

Передача нескольких значений в программу в пакетном сценарии
Я пишу свою собственную простую систему, позволяющую автоматически подписывать APK-файлы перед их загрузкой в ​​GPlay. У меня есть командный файл, который подписывает; и пакетный файл «оболочки», содержимое которого будет запускаться в командной...
6077 просмотров
schedule 18.05.2022

raspberry gst-launch-1.0 как сделать потоковое видео и одновременно сохранить на локальном файловом сервере
просто я использую gstreamer. как сделать потоковое видео и одновременно сохранить на локальном файловом сервере. клиенту нужно только видеть. я пытаюсь с gst-launch-1.0 rpicamsrc bitrate=1000000 ! h264parse ! rtph264pay pt=96...
949 просмотров

Программа C для выполнения конвейера оболочки и перенаправления
несколько новичок в этом. Я пишу программу C, которая позволяет пользователю вводить команды UNIX, такие как ls –la | wc -l and ls | head > file.txt У меня реализован конвейер, и небольшое количество кода перенаправления закончено. в...
2168 просмотров
schedule 24.05.2022

Обработать вывод sed-(потокового редактора) дальше
Я новичок в написании сценариев bash и даже не знаю, как сформулировать свой вопрос. Я просмотрел это руководство , но не смог найти подходящий код пример. Это то, чего я хочу... У меня есть список имен хостов ( имя хоста — это google.com...
23 просмотров
schedule 12.11.2022

Передайте параметр URL в Google Forms
Я пытаюсь передать параметр URL-адреса так, чтобы он отображался в вопросе в Google Forms. Например, взаимодействие будет таким: url= https://..../variable=[word] И тогда одним из вопросов в форме Google будет: What do you think about...
566 просмотров
schedule 22.11.2022

Почему этот фильтр не может принять определенные значения $null из конвейера?
Контекст Рассмотрим следующую вспомогательную функцию: Filter If-Null( [Parameter(ValueFromPipeline=$true)]$value, [Parameter(Position=0)]$default ) { Write-Verbose "If ($value) {$value} Else {$default}" if ($value) {$value} else...
194 просмотров
schedule 12.07.2022

Конвейер для перенаправления stdout одной программы на stdin другой
Нам нужно написать программу на C, которая по существу перенаправит стандартный вывод одной команды/программы на другой стандартный вывод команды/программы, используя конвейеры. Если программе в командной строке был передан ./a.out ls -l \; more ,...
2301 просмотров
schedule 13.04.2022

Создание пакетного файла для запуска cygwin и выполнения определенной команды
Я хочу создать пакетный файл, который запускает cygwin и выполняет определенную команду (команда предназначена для чтения файла bash и выполнения некоторой команды внутри него). Это пакетный файл, который я разработал, он работает до некоторой...
18975 просмотров
schedule 30.04.2023

Как связать две функции в R с оператором экспонирования (%$%)
Я хочу объединить эти две функции: `dataframe %$% t.test(vector1, vector2, paired = T) dataframe %$% cohen.d.(vector1, vector2, paired = T)` во что-то, что требует data.frame только один раз, например: `dataframe %$%...
92 просмотров
schedule 03.03.2024

Какие буферы существуют между командами в конвейере?
Я думал, что это 1 буфер, но теперь мне приходит в голову, что это может быть 2. Я имею в виду в конвейере: cmd1 | cmd2 Вывод cmd2 может быть, например. линия буферизована и конвейера там нет. Это должен быть буфер, управляемый...
135 просмотров
schedule 21.06.2022