重定向

1.格式
m>文件名 或 &描述符
n<文件名 或 &描述符
 
2.其实都是对重定向符号后面的文件所作的操作。
m>文件名       将该文件以写方式打开,并使其文件描述符为m
m>&描述符    将右边的描述符所表示的文件以写方式打开,并使m也为这个文件的描述符就是复制右边的文件描述符,得到的新文件描述符的操作方式应该与原来的相同。注意的是:右边的描述符必须是写打开的,得到的新描述符也只用于能写文件

n<文件名         将该文件以读方式打开,并使其文件描述符为n
n>&描述符      将右边的描述符所表示的文件以读方式打开,并使n也为这个文件的描述符,就是复制右边的文件描述符,与上面的注意点相同。

3.exec 用于在命令行,和脚本中打开一个文件
exec 6<test1              //以读方式打开文件test1,得到的描述符为6
exec 7>test2              //以写方式打开文件test2,得到的描述符为7
cat 0<&6  1>&7         //将文件test1的内容复制到文件test2中

exec 6<&-                  //关闭文件描述符6
exec 7<&-                  //关闭文件描述符7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值