linux Shell 命令行-09-redirect 重定向

拓展阅读

linux Shell 命令行-00-intro 入门介绍

linux Shell 命令行-02-var 变量

linux Shell 命令行-03-array 数组

linux Shell 命令行-04-operator 操作符

linux Shell 命令行-05-test 验证是否符合条件

linux Shell 命令行-06-flow control 流程控制

linux Shell 命令行-07-func 函数

linux Shell 命令行-08-file include 文件包含

linux Shell 命令行-09-redirect 重定向

重定向

命令 描述
command > file 输出重定向到文件
command < file 输入重定向自文件
command >> file 输出追加重定向到文件
n > file 文件描述符 n -> 文件
n >> file 文件描述符 n 追加 -> 文件
n >& m 输出文件 mn 合并
n <& m 输入文件 mn 合并
<< tag 输入重定向,标记之间的内容作为输入

文件描述符

arduino 复制代码
0   //标准输入
1   //标准输出
2   //标准错误输出

输出重定向

bash 复制代码
houbinbindeMacBook-Pro:shell houbinbin$ ls > ls_file
houbinbindeMacBook-Pro:shell houbinbin$ cat ls_file
break.sh
case.sh
continue.sh
data.sh
diff_demo.sh
file_test_oper.sh
for.sh
funcWithParam.sh
funcWithReturnVal.sh
function.sh
hello.sh
hello_name.sh
if_else.sh
include.sh
ls_file
num_oper.sh
readonly_var.sh
special_var.sh
test_file.sh
test_num.sh
unset_var.sh
use_var.sh
while.sh

输入重定向

我们想计算文件 ls_file 的行数

bash 复制代码
houbinbindeMacBook-Pro:shell houbinbin$ wc -l ls_file
      23 ls_file
相关推荐
毕设源码-钟学长13 分钟前
【开题答辩全过程】以 儿童游泳预约系统为例,包含答辩的问题和答案
java·eclipse
皮皮林5511 小时前
5种接口频率监控方案实战对比,性能、成本、复杂度全解析!
java
似水流年 光阴已逝1 小时前
从Jar包到K8s上线:全流程拆解+高可用实战
java·kubernetes·jar
YA3331 小时前
java设计模式八、组合模式
java·设计模式·组合模式
一枚码仔1 小时前
SpringBoot启动时执行自定义内容的5种方法
java·spring boot·后端
桦说编程1 小时前
如何在Java中实现支持随机访问的固定窗口队列
java·数据结构·后端
小白黑科技测评2 小时前
2025 年编程工具实测:零基础学习平台适配性全面解析!
java·开发语言·python
qwfys2002 小时前
实时Java规范(RTSJ):从理论到实践的实时系统编程范式
java·实时·java规范·rtsj
ejinxian2 小时前
Python 3.14 发布
java·开发语言·python
喜欢读源码的小白2 小时前
【Spring Boot + Spring Security】从入门到源码精通:藏经阁权限设计与过滤器链深度解析
java·开发语言·spring boot·spring security