Pip

软件截图:
Pip
软件详细信息:
版本: 1.2
上传日期: 3 Jun 15
开发: Ed Avis
许可: 免费
人气: 59

Rating: nan/5 (Total Votes: 0)

匹普是一种工具,可以使任何程序的过滤器。
有些程序(往往是那些从非Unix背景)不从标准输入读取输入,也不能写标准输出。相反,他们让你指定一个“输入文件”,并在命令行中的“输出文件”。至少大多数Unix程序,这样做会让你使用特殊的文件名“ - ”来表示标准输入或标准输出,但也有一些程序,不承认本公约。
有时候,这是由于技术原因,因为输入必须是可搜索。有时是因为笔者不认为这将是有益的,可能是一个Pascal同情者。但在任何情况下,它是恼人的不能够在管道中使用这样的程序。
皮普修复了这个问题。它包装这样的程序,让你给的文件名“ - ”你会与任何其他。然而点子不知道是否' - '应该是指标准输入或标准输出,所以你必须告诉它与-i,-o,或-b开关。匹还提供-I和-O的量可以使用stdin和stdout但需要它们是可搜索的程序。
例如,转换程序'笨',这需要一个输入文件名和一个输出文件名,是一个过滤器:
点子-io愚蠢 - -
管道通过编译一个C程序(如因任何原因,你需要做这样的事):
PIP -io的gcc -o -.c -
在这种情况下,考虑到的gcc临时输入的文件名将结束'的.c'。并通过管道Emacs的一些文本,使用户有机会编辑:
点子-b Emacs的 -
-i开关的一个例子,以标准输入缓冲到一个文件中,这样dvips的“过滤器”模式(预计可搜索的标准输入),可以使用它:
PIP -I dvips -f
请参阅手册页了解更多。
pip_(LA)TEX
虽然PIP是一般足以应付大多数的用途,也不会处理TeX和LaTeX的正确。对于这有一个单独的程序pip_latex这是一个包装为乳胶。它接受标准输入的LaTeX源和写入文件DVI到标准输出 - 或者你可以将它安装为pip_tex,如果你不使用乳胶。它试图做一些合理的使用TeX的错误信息 - 请参阅文档在脚本的开始。例如:
猫filename.tex | pip_latex | PIP -i或者xdvi这种 -
pip_latex2html
这是一个特殊用途的包装的latex2html程序。它读取的LaTeX源从标准输入,并尝试将其转换为HTML写到标准输出。
皮普对的/ dev /标准输入和/ dev /标准输出
在大多数Unix一样,你可以经常得到相同的效果PIP使用的/ dev /标准输入和/ dev /标准输出(感谢丹尼尔·比德尔指出这一点)。然而,尽管这适用于该读取和顺序写入程序,并让你正常的管道懒惰在这种情况下,它不会为那些想要做的随机存取文件操作上的输入或输出工作。
尝试为/ dev /标准输入或/ dev /标准输出上运行您的程序;如果不能在一些奇怪的方式,使用PIP,这应该与几乎任何再试一次。在Windows上,还PIP的作品,其中的/ dev / STD *不存在。
要求:

显影剂的其他软件 Ed Avis

Unarc
Unarc

3 Jun 15

XMLTV
XMLTV

15 Apr 15

意见 Pip

评论没有发现
添加评论
打开图片!