Shell 两者之间的区别是什么<;还有一个UNIX外壳上的猫?
我正在研究linux,发现输入操作符符号“在给定的确切用法中 如果您的Shell 两者之间的区别是什么<;还有一个UNIX外壳上的猫?,shell,unix,Shell,Unix,我正在研究linux,发现输入操作符符号“在给定的确切用法中 如果您的cat命令符合POSIX(并且没有使用shell函数、别名、前面在路径中同名的备用命令等进行重写),则可以保证…的行为符合您的问题中的说明 …在/usr/bin/cat和foo之间设置FIFO或管道。因此,单独的cat程序需要先读取和写入testfile的每个字节,然后才能通过foo读取该内容,foo只能按照cat写入文件的顺序从前到后读取该文件 foo <testfile foo…总的来说,如果你想弄清楚Linux
cat
命令符合POSIX(并且没有使用shell函数、别名、前面在路径中同名的备用命令等进行重写),则可以保证…的行为符合您的问题中的说明
…在/usr/bin/cat
和foo
之间设置FIFO或管道。因此,单独的cat
程序需要先读取和写入testfile
的每个字节,然后才能通过foo
读取该内容,foo
只能按照cat
写入文件的顺序从前到后读取该文件
foo <testfile
foo…总的来说,如果你想弄清楚Linux在实验中是如何工作的,我建议你选择一个不同的shellzsh
修复了POSIX sh规范中的足够多的设计错误,使用它来学习很容易在为任何其他shell编写代码时导致习惯性错误……这不是Linux特有的,因此我将标题和标记更改为更通用的。非常感谢,我的shell是zsh,您是对的。很高兴提供帮助。还有什么我应该涵盖,使这个答案足够完整,可以接受吗?
cat testfile
<testfile
cat testfile | foo
foo <testfile