0
点赞
收藏
分享

微信扫一扫

vscode使用记录

Greatiga 2024-07-24 阅读 49

14_Shell重定向输入输出

一、输出重定向

命令说明示例
命令 > file正确结果重定向到文件,覆盖方式echo “Hello World!” > log.txt
命令 >> file正确结果重定向到文件,追加方式echo “Hello World!” >> log.txt
命令 1> file | 命令 1>> file正确结果重定向到文件echo “Hello World!” 1> log.txt
命令 2> file | 命令 2>> file错误结果重定向到文件xxxx “hello holen” 2> log.txt
命令 > file 2>&1 | 命令 >> file 2>&1正确和错误结果都重定向到文件echo “Hello World!” > log.txt 2>&1
命令 > fileA 2> fileB | 命令 >> fileA 2>> fileB正确重定向到文件A,,误结果都重定向到文件Becho “Hello World” > logA.txt 2> logB.txt

在这里插入图片描述

在这里插入图片描述

二、输入重定向

2.1、实例:从文件读取数据

#!/bin/bash

let rowNum=1
while read content
do
	echo "第${rowNum}行:${content}"
	let rowNum++
done < log.txt

在这里插入图片描述

举报

相关推荐

0 条评论