Shell脚本重定向| 学习笔记

开发者学堂课程【Shell 脚本入门:Shell脚本重定向】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/794

Sheshellyll脚本重定向

目录:

一.标准文件描述符
二.重定向普通和错误信息
三.在脚本中重定向输出

四.创建自己的重linux系统定向

一.标准文件描述符
Linujava输入语句x用标准文件描述符来标识每个文件对象

二.重定向错误输出
#1.只重shelly定向错误输出
$ls-albadfile 2> error.log

#shell脚本入门2.重定向错误和普通输出
$ls-albadfiletestfile 2> error.log 1>

output.log

#3.重定向错误和普通输linux常用命令出到同一个文件
$ls-albadfiletestfile &amshell命令p;> output.Log

三.在脚本中重定向输出
1.临时重定向
重定向到文件描述符时,必须在文件描述符数字前加一个&

echo"Thisisaerrormejavascriptssage">&2
2.永久重定向
使用exec命令在脚本执行期java模拟器间重定向某个特定文件描述符

exec命令linux命令会启动一个shell来进行数据重定向

四.创建自己shells怎么读的重定向
1.创建文件描述shell脚本

exec3>ouput_file

exec0<input_file

exec6<>test_file

2.关闭文件描述shelly
exec6>&-
exec6shell脚本<&alinuxmp;-
3.
实现一一个简单的线程池
脚本需要并发地执行任务

令牌桶模型控java环境变量配置制并发数