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 输出文件 m 和 n 合并
n <& m 输入文件 m 和 n 合并
<< 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
相关推荐
CQU_JIAKE1 小时前
11.7[高体】
java·后端·spring
apcipot_rain2 小时前
C++转Java日记(04)
java·开发语言·c++
特立独行的猫A3 小时前
我给女儿写了个打字练习:一边敲键盘,一边把小学英语单词记牢
java·后端·python
憧憬成为java架构高手的小白4 小时前
LangGraph4j 实战(下)
java
天诰5 小时前
SA-K-11 检索会消失吗与四个未解问题
java·服务器·人工智能·python·机器学习·ai编程
这个昵称不容易8 小时前
SpringBoot「衣依」服装销售平台:144个Java文件180个接口,从挑衣服到收货评价整条链路都在
java·springboot·毕设
计算机毕设定制辅导-无忧学长9 小时前
《基于微信小程序的居家医疗陪护预约系统设计与实现》
java·spring boot·微信小程序·uniapp·居家医疗陪护预约系统
文丑颜不良啊10 小时前
LeetCode2221~2240题目解析
java·leetcode
秋饼10 小时前
Computer Use Agent Java 落地实战:感知-行动循环、执行器与安全围栏生产级实现
java·ai·技术分享·后端开发
文丑颜不良啊12 小时前
LeetCode2161~2180题目解析
java·leetcode