Questions tagged «pipe»

管道将一个程序的输出连接到另一个程序的输入。这特别用于实现shell | 操作员。

4
在cat命令中在文件后添加一行?
我可以cat file.txt获取文件的内容,但是我也想坚持自己选择的最后一行。 我试过管道,(cat file.txt ; echo "My final line") |但只有最后一行通过管道。如何加入猫和最后一线? 编辑以澄清一点:我不希望修改文件本身。我知道,如果可以的话,echo "My final line" >> file.txt或者echo "My final line" | tee -a file.txt我只是想在此特定命令的上下文中执行附加操作,以便可以将file.txtand 串联在一起"My final line"。
11 command-line  pipe  cat  echo 


1
这是什么意思?ps`cat`“命令执行吗?
在我的Internet研究中,我找到以下命令作为找到窗口的进程名称的解决方案: xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat` 我只是不明白第一次发生之后在这里发生了什么|。 假设将xprop _NET_WM_PID输出1000作为进程ID。接下来发生什么?为什么会有cat追随者ps?我有点困惑。

2
使用Moreutils ts进行配管
我的串行端口有输入流,新行大约每秒出现一次 wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 我想去除空白行并为其余部分加时间戳。 sed将删除空白行并添加时间戳,但是我无法进行时间戳更新,它只会报告调用时间: wren@Raven:~$ cat /dev/ttyUSB0 | sed -e '/^$/d' -e "s/$/`date +\,%F\,%T`/" A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 A_Sensor1,B_22.00,C_50.00,2014-05-14,09:44:42 ^C 我找到了ts,它是Moreutils的一部分,可以通过管道获取更新时间戳。 wren@Raven:~$ cat /dev/ttyUSB0 | ts May 14 09:49:26 A_Sensor1,B_22.00,C_50.00 May 14 09:49:26 May 14 09:49:27 A_Sensor1,B_22.00,C_50.00 ^C 但是,我无法将ts与sed正确组合。 这看起来像它应该做我想要的,根本不产生任何输出 wren@Raven:~$ …

7
一个衬板ffmpeg(或其他)仅获得分辨率?
我不太熟悉命令行,因此希望这不是一个愚蠢的问题。 如果我运行: ffmpeg -i videofile.avi 我得到这样的输出: ffmpeg version git-2013-11-21-6a7980e Copyright (c) 2000-2013 the FFmpeg develop ers built on Nov 21 2013 12:06:32 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --prefix=/home/user/ffmpeg_build --extra-cflags=-I/home/user/ffmpeg_build/include --extra-ldflags=-L/home/user/ffmpeg_build/lib --b indir=/home/user/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable -libfdk- aac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-l ibx264 --enable- nonfree libavutil 52. 53.100 / …
9 bash  ffmpeg  regex  pipe 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.