输入/输出与命令行处理
在之前的学习中,我们详细了解了各种 shell 编程技术,主要聚焦于 shell 程序中数据和控制的流动。现在,我们将把重点转移到两个相关的主题上:一是 shell 进行文件输入输出的机制,二是在字符串层面的输入输出。
I/O 重定向器
在之前的学习中,我们已经了解了 shell 的基本 I/O 重定向器: > 、 < 和 | 。虽然这些重定向器足以满足我们 95% 的 UNIX 使用场景,但实际上 bash 还支持许多其他的重定向器,如下表所示:
| 重定向器 | 功能 |
|---|---|
cmd1 \| cmd2 |
管道;将 cmd1 的标准输出作为 cmd2 的标准输入。 |
> file |
将标准输出定向到文件。 |
< file |
从文件获取标准输入。 |
>> file |
将标准输出定向到文件;如果文件已存在,则追加到文件末尾。 </ |
超级会员免费看
订阅专栏 解锁全文
1378

被折叠的 条评论
为什么被折叠?



