pipe

为什么管道 FFMPEG 输出与显式文件不同?
pipe

为什么管道 FFMPEG 输出与显式文件不同?

下面创建的文件的顶层定义略有不同。为什么? $ ffmpeg -f lavfi -i "sine=frequency=1000:duration=1" infile.mp3 $ ffmpeg -i infile.mp3 -f wav - > piped.wav $ ffmpeg -i infile.mp3 -f wav outfile.wav $ diff <(hexdump outfile.wav) <(hexdump piped.wav) < 0000000 4952 4646 58ce 0001 4157 4556 6d66 ...

Admin

通过命名管道进行交互式 shell
pipe

通过命名管道进行交互式 shell

我可以创建一个命名管道,然后将其用作交互式 shell 吗?到目前为止,我已经尝试过/bin/sh 0<p 1>p(p我的管道在哪里),它允许我通过将命令回显到 来执行命令p,但我想将输出发送到我执行命令的控制台。 ...

Admin

将“yes”输入到命令中不起作用
pipe

将“yes”输入到命令中不起作用

我尝试了以下命令 yes | parted /dev/sdd mktable gpt 这样我就可以响应有关该驱动器上所有数据丢失的警告。 然而每当我跑步 parted /dev/sdd print 它仍然显示所有分区。 ...

Admin

管道 FOR 命令,只有第一个输出被重复复制
pipe

管道 FOR 命令,只有第一个输出被重复复制

为了解决这个问题,我尝试使用两个 Windows CLI 工具 dsfo.exe 和 dsfi.exe 设计一个命令(来自DS 文件操作套件)。dsfo 工具可以从文件中提取数据块并将其输出为新文件。dsfi 工具可以将数据块写入现有文件。我想要复制位于恢复的 M2TS 视频文件的文件夹中每个文件偏移量为 1024 的 16 个字节,将它们粘贴到文本文件中,然后添加换行符。(这应该可以作为 WinHex 的搜索词列表。)由于上述两个工具只能处理一半的过程,我尝试将第一个工具的输出通过管道传输到第二个工具的输入中,但我无法得到预期的结果——从第一个解析文件复制...

Admin

管道 3 终端命令
pipe

管道 3 终端命令

我有一个任务,要停止一个正在运行的进程,然后使用之前运行的相同命令再次运行它。 简而言之,我需要更改正在运行的程序的配置并重新启动它以应用更改。 我有一个 program.pid 文件,应用程序在其中存储其 PID。ps我的设置中的程序没有-p或类似的标志。 我想要做的是ps | grep通过我获得的 PID more program.pid。 问题是如何将第二条命令的结果放入第一条命令中作为第二个参数grep? ...

Admin

ar 输入管
pipe

ar 输入管

提取deb文件时,简单的curl管道ar无法正常工作。我试过 curl http://example.com/path/to/package.deb | ar -xv - 和 curl http://example.com/path/to/package.deb | ar -xv 查看man 1 ar,我找不到任何指向管道用法的指针。是否ar支持输入管道? 谢谢! ...

Admin

文件重定向与 dd
pipe

文件重定向与 dd

假设我想将某个命令的输出通过管道传输到一个文件中。那么,简单地将其通过管道传输到一个文件中,与直接通过管道传输到文件中,有什么区别吗? some-command > file dd并通过管道传输 some-command | dd $MAYBE_SOME_OPTIONS_LIKE_BS of=file 这个问题主要是为了满足我的好奇心,除非后一种形式有一些不可忽略的好处或用例,否则在实践中我会省去手指的练习而选择前者。 ...

Admin

在任务后台处理程序中重定向进程输出
pipe

在任务后台处理程序中重定向进程输出

我正在运行以下形式的进程 command --with arguments > logfile 现在将通过任务后台处理程序调度这些任务,所以我尝试 tsp command --with arguments > logfile 但日志文件包含来自的任务 ID tsp,而不是我的流程输出。我也试过 tsp "command --with arguments > logfile" 它根本不起作用(tsp声称无法执行命令)。 有什么想法可以使进程输出重定向成为被分派到任务假脱机程序的进程的一部分? ...

Admin

管道传输到 csvcut
pipe

管道传输到 csvcut

这是有效的管道到 csvcut 吗 - 手册没有涵盖这种情况: cd /home/kaku/public_html/wp-content/uploads/wpallimport/files/ && wget "https://fakeurl.com/Download?file=fdsa34" | csvjoin --outer -c VendorStockCode,sku dicker_scraped.csv | csvcut -c Vendor,VendorStockCode,StockDescription,PrimaryCategor...

Admin

管道是否并行执行命令?
pipe

管道是否并行执行命令?

我正在尝试更深入地了解管道和重定向。每个指南都说cmd1 | cmd2cmd1 将执行,并且 stdout 将与 cmd2 的 stdin 共享。但这让我不太满意,所以我测试了一下: 因此看起来 ./test.sh和grep 正在运行平行线! 以下是源代码: #!/bin/bash a=0 while : do ((a=a+1)) echo "Line number $a" sleep 1 done 尝试使用不同的注释会得到类似的结果。 管道是否平行运行? 管道和重定向如何在“幕后”发挥作用? ...

Admin

/usr/bin/logger 中的“多路复用”stdout 和 stderr
pipe

/usr/bin/logger 中的“多路复用”stdout 和 stderr

我最近发现了 /usr/bin/logger,发现它非常好。 我注意到它包含一个优先级参数(-p)(facility.info、facility.alert等)。 因此,如果我只想记录 stdin,我可以这样做: stuff | logger -p cron.info 只记录 stderr,方法如下: stuff 2>&1 > /dev/null | logger -p cron.err 要记录 stdout 和 stderr : stuff 2> >(logger -p cron.err) | logger...

Admin

[Echo !file!|findstr] 中的管道错误
pipe

[Echo !file!|findstr] 中的管道错误

使用此脚本,我读取了带有文件名的日志文件并在这些列表中搜索字符串(带有通配符),但 findstr 函数的管道不起作用。 setlocal enabledelayedexpansion for /f %%A in (./Log.txt) do ( set "file=%%A" echo !file! echo !file!|findstr ".*_DE.pdf" IF %ERRORLEVEL%==1 echo "gefunden"!file! ) 我收到错误: 完成此过程后,您将无法编写最好的 Pipe。 翻译:某个...

Admin

Cygwin gawk 在明确调用时不会进行管道传输
pipe

Cygwin gawk 在明确调用时不会进行管道传输

这是我能想到的最好的描述,如果有点深奥的话请原谅。 我在 Win 10,Build 16299 上安装了 cygwin,但它是使用非管理员选项安装的;这台电脑上没有以管理员身份安装的选项。 执行以下行时,如果使用 PATH 找到 gawk,它就会运行,但当我明确告诉它在哪里找到可执行文件时,它不会运行。有什么建议吗? gawk "BEGIN { print \"echo Hello mum\" | \"./cygwin/sh\" }" Hello mum .\cygwin\gawk "BEGIN { print \"echo Hello mum\" ...

Admin

如果输出是通过管道传输的,为什么 make 会忽略转义序列
pipe

如果输出是通过管道传输的,为什么 make 会忽略转义序列

在 Makefile 中,我想打印一个以十六进制数表示的字节并将其传递给另一个程序的 STDIN。由于某种原因,它不起作用: without-pipe: @printf '\x66\x6f\x6f' with-bash-and-pipe: @/bin/bash -c "printf '\x66\x6f\x6f' | cat" with-pipe: @printf '\x66\x6f\x6f' | cat 运行此文件会产生: $ make without-pipe foo $ make with-bash-and-pip...

Admin

mpv:如何播放从标准输入管道传输的 URL 列表
pipe

mpv:如何播放从标准输入管道传输的 URL 列表

有没有办法让 mpv 播放从另一个命令的标准输出传输的 URL 列表? 我的用例是从 HTML 页面播放所有媒体链接,例如如下内容: extractlinks.py http://example.com '*.mp3' | mpv extractlinks.py返回可播放 URL 列表,通常可视为有效的 m3u 播放列表。我尝试使用,mpv --playlist但它不接受来自标准输入的播放列表。 有没有办法mpv从标准输入读取 URL 列表? ...

Admin