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
相关推荐
loss_rose77712 分钟前
【场景题】秒杀系统设计以及解决方案
java
java_heartLake21 分钟前
设计模式之解释器模式
java·设计模式·解释器模式
风清扬_jd37 分钟前
Chromium 硬件加速开关c++
java·前端·c++
哎呦没38 分钟前
Spring Boot框架在医院管理中的应用
java·spring boot·后端
苓诣38 分钟前
Java Vector类
java·数据结构
络71 小时前
Spring14——案例:利用AOP环绕通知计算业务层接口执行效率
java·后端·spring·mybatis·aop
天上掉下来个程小白1 小时前
分层解耦-02.分层解耦(IOC-DI引入)
java·springboot·依赖注入·控制反转
极客先躯2 小时前
高级java每日一道面试题-2024年10月2日-分布式篇-什么是FLP 不可能性定理?
java·分布式·分布式篇·容错策略·不可能性定理·补偿机制
2401_857622662 小时前
SpringBoot精华:打造高效美容院管理系统
java·前端·spring boot
克鲁德战士2 小时前
【Nacos架构 & 原理】内核设计之Nacos一致性协议
java·架构