exec 重定向
来源:互联网 发布:uitableview优化 简书 编辑:程序博客网 时间:2024/05/02 01:16
num=$1
exec 3>&1 #将标准输入定向到FD3 ,这样就不会子在屏幕打印
exec 1>execlog.txt #将标准输入定向到文件日志execlog.txt
if [ "$num" -eq 0 ];then
echo "num 1 is 0" # 该信息在屏幕将不会显示
fi
exec 1>&3 #将定向到Fd3的输入,重新恢复给标准输入
if [ "$num" -eq 0 ];then
echo "num 1 is 0 again"
exec 3>&1 #将标准输入定向到FD3 ,这样就不会子在屏幕打印
exec 1>execlog.txt #将标准输入定向到文件日志execlog.txt
if [ "$num" -eq 0 ];then
echo "num 1 is 0" # 该信息在屏幕将不会显示
fi
exec 1>&3 #将定向到Fd3的输入,重新恢复给标准输入
if [ "$num" -eq 0 ];then
echo "num 1 is 0 again"
fi
测试 test.sh 0 即可以看到结果
具体原理 可查看 http://blog.csdn.net/21aspnet/article/details/7487770
0 0
- exec 重定向
- exec绑定重定向
- Linux exec与重定向
- Linux exec与重定向
- linux exec与重定向
- linux exec与重定向
- Linux exec与重定向
- linux 重定向命令/ exec用法总结
- 使用Runtime.exec重定向本地程序调用
- 文件描述符--exec 和重定向 (linux)
- 查看内部命令信息 Linux exec与重定向(1)
- 查看内部命令信息 Linux exec与重定向(2)
- 查看内部命令信息 Linux exec与重定向(3)
- 解决Runtime.exec()命令行重定向保存文件
- Shell I/O重定向与exec的使用介绍
- Runtime.getRuntime().exec()执行重定向命令方法
- Java技巧:使用Runtime.exec重定向本地程序Java技巧:使用Runtime.exec重定向本地程序调用调用
- I/O重定向和管道:使用pipe、fork、exec详解。
- Servlet 详解
- Linux 命令图解5分钟系列[1] - 目录操作
- UIPageViewController翻页背景改变
- 微软SQL Server数据库的两种请求游标
- hdu 5163 前缀和+枚举
- exec 重定向
- js自带弹窗总结(alert,confirm,prompt)
- Linux 用户和用户组 配置说明
- 加速度传感器测试APP
- viewbag viewdata tempdata 区别以及跨controller 传值
- 改变系统状态栏颜色(仅4.4或以上有效)
- Python读写csv文件
- java单例模式
- centos7查看ssh