Описание тега piping

Этот тег подходит для вопросов, связанных с получением выходных данных одной операции и использованием их в качестве входных данных для последующей операции.
1 ответ

Можно ли завершить чанки потоков Node определенным символом?

У меня довольно большой XML-файл, который я передаю в функцию, например: var stream = fs.createReadStream(__dirname + '/File.xml').pipe(myfunction); Содержимое функции, к которой передаются потоки, не очень важно, за исключением того, что оно разбив…
29 дек '15 в 21:13
2 ответа

C#: чужой EXE-канал ввода / вывода из переменной строки

В настоящее время мое приложение принимает текстовый файл / файлы, анализирует их в файл другого типа и помещает их на диск. Затем я вызываю вторичную программу (не мою) для обработки этого текстового файла в третий. Зарубежная программа в основном …
26 авг '10 в 23:26
1 ответ

Специальный трубопровод / перенаправление в Баш

(Сначала я искал час, поэтому я уверен, что это не повторение) Мне нужно написать скрипт, который выполняет 1 команду, 1 раз, а затем делает следующее: Сохраняет как stdout, так и stderr в файл (сохраняя их правильный порядок) Сохраняет stderr тольк…
11 сен '12 в 00:15
0 ответов

Передать письмо с приложением к PHP и переслать с новым адресом электронной почты в поле заголовка "to"

Я новичок, пытающийся сделать что-то, что кажется простым, но оказалось довольно сложным. Я пытаюсь использовать функцию пересылки электронной почты hostgator для пересылки электронных писем с вложениями, направленными на один адрес электронной почт…
1 ответ

Трубопровод электронной почты не работает для сценария PHP. Ошибка локальной доставки

В cPanel я передал следующее к моему сценарию: alerts@XXX.com to |/home/XXX/public_html/client/inc/msg/mailReader.php Я получил следующее письмо: Это сообщение было создано автоматически программой доставки почты. Отправленное вами сообщение не може…
13 фев '13 в 14:56
0 ответов

Получение выходных данных `pmset -g ps` для запуска электронной почты через Mail.app, когда вывод включает"UPS Power"

Я только что получил ИБП и хотел бы получать уведомления по электронной почте всякий раз, когда ИБП включается. Я подключил ИБП через USB, чтобы OS X могла отслеживать его через Energy Saver, но других вариантов для уведомлений нет. Я попытался уста…
1 ответ

Поверхность участка трубопровода к гнуплоту от С

Я сделал функцию, которая успешно передает данные из моей программы на C в gnuplot: void gnuprintabs(FILE *gp,double **RE,double **IM, double x[], int N) { int i,j; fprintf(gp, "splot '-'\n"); for (i=0; i<N; i++) { for(j=0; j<N; j++) { fprintf…
07 май '15 в 15:01
1 ответ

Используйте расширение переменной в heredoc при передаче данных в gnuplot

Обычно я использую код, подобный следующему, для передачи данных из файла в gnuplot и создания изображения во время сценария Perl: #!/usr/bin/perl use warnings; use strict; my $in="file.dat"; open(GP, "| gnuplot") or die "$!\n"; print GP << "G…
06 дек '13 в 14:31
2 ответа

Команда для копирования текущего времени и даты в буфер обмена в Windows 7

В командной строке Windows 7 мне понадобилась команда для копирования текущей даты и времени в буфер обмена. я использовал time /t & date /t | clip но он только копирует дату, а не время. Что я должен делать?
27 мар '16 в 00:38
2 ответа

R: трубопровод (%>%) не работает с круглым (). Пример: 136/13,00 %>% round() = 10,46154

Почему 136/13.00 %>% round() вернуть 10? Тот же вход без пайпера возвращает правильное значение 136/13.00 %>% round() [1] 10.46154 > round(136/13.00) [1] 10 10.46154 %>% round() [1] 10
08 май '17 в 10:48
1 ответ

GNU параллельные не порождаемые задания

После обновления до Debian 8.6 Jessie параллельный скрипт GNU внезапно прекратил параллелизацию более чем с 2 заданиями с опциями --pipe и -L. Перед обновлением команда: cat file_with_1064_lines.txt | parallel -L10 -j5 -k -v --pipe "wc -l" породил 5…
12 янв '17 в 12:00
2 ответа

Скрипт Debian bash отлично работает из командной строки; терпит неудачу в crontab

Я пытаюсь использовать DreamHost API (см. Здесь) для обновления записи DNS с помощью crontab. Я написал следующий скрипт bash: #!/bin/bash dh_api_key=<my api key> dh_domain=<my fq subdomain> dh_url="https://api.dreamhost.com/?key=$dh_api…
21 фев '13 в 00:50
2 ответа

Опасен ли метод #tap в Ruby?

Как tap метод работы параллельно? Должен ли я бояться этого, если я сделаю: some_object.tap { |o| # time-consuming operation 1 }.tap { |o| # time-consuming operation 2 } что, в настоящем или будущем, Ruby будет пытаться выполнять эти операции одновр…
26 окт '12 в 20:49
2 ответа

Почему `help format-list` не совпадает с`format-list | help`?

help format-list выводит справку для format-list. format-list | help выводит справку для справки (get-help).
16 май '12 в 20:56
0 ответов

Трубопровод между двумя программами Delphi

Я хочу сделать программу, которая будет делать трубопровод между двумя программами Получая ввод от первого, передавая его второму, который будет обрабатывать его и возвращать мне, который я передам первым if Input <> '-' then InS := TFileStrea…
27 дек '17 в 05:40
0 ответов

Piping/dup2() не работает должным образом (Реализация Unix Shell в C)

Сначала я опубликую свой код, а затем объясню проблему, с которой я столкнулся: #include <stdio.h> #include <sys/wait.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <fcntl.h> #define MAX_A…
20 апр '18 в 20:07
1 ответ

Ошибка при использовании каналов и команды exec.Second не завершается

Код принимает команду в качестве ввода и выполняет ее. Трубы также обрабатываются. Проблема в том, что если я введу ls | grep x как команда. Процесс grep не завершается, и программа останавливается. Есть идеи. #include <stdio.h> #include <u…
10 ноя '12 в 18:23
0 ответов

Трубные петли с exec в C

Я пытался реализовать конвейер в моем коде, где он принимает строку, разделяет ее на несколько команд (результат - аргументы), выполняет (execvp) и записывает / читает результаты, используя pipe, но я застрял на последнем шаге. Чтобы решить эту проб…
30 окт '17 в 22:21
1 ответ

Где файлы должны быть расположены, чтобы использовать алгоритмы на них (например, бинарный поиск)?

Это должно быть легко решить, но я не могу понять это правильно. Моя команда: Java BinarySearch tinyW.txt бросает: "Система не может найти указанный файл" Моя переменная среды classpath указывает на каталог, содержащий эти файлы, поэтому я предполаг…
23 авг '14 в 06:32
1 ответ

Файл трубопроводов с находкой

Когда я запускаю команду cd dir && find . -name "*.html"он прекрасно отображает все HTML-файлы, включая HTML-файлы в подкаталогах. Но когда я запускаю команду cd dir && find . -name "*.html" | for f in *.html; do "action"; done тольк…
24 авг '16 в 18:22