摘要: 转自:https://zhidao.baidu.com/question/357781350.html 追问 为什么可以写成这样3<afile ,而不是exec 3<afile,而且不写在循环的前面呢? 追问 为什么可以写成这样3<afile ,而不是exec 3<afile,而且不写在循环的前面呢 阅读全文
posted @ 2017-02-18 23:17 沄持的学习记录 阅读(2183) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_605f5b4f0101azuc.html 创建命名管道的方法为:mkfifo pipe_name。 这样就能创建一个命名的管道pipe_name。 运行命令并把输出重定向到管道并扔后台(否则会hang住):cmd > pipe_n 阅读全文
posted @ 2017-02-18 23:14 沄持的学习记录 阅读(8116) 评论(0) 推荐(0) 编辑
摘要: eval shell的内建命令exec将并不启动新的shell,常用来替代当前 shell 并重新启动一个 shell,换句话说,并没有启动子 shell。使用这一命令时任何现有环境都将会被清除。 不过,要注意一个例外,当exec命令来对文件描述符操作的时候,就不会替换shell,而且操作完成后,还 阅读全文
posted @ 2017-02-18 23:10 沄持的学习记录 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 在脚本里用&后台打开多个子进程,用wait命令可以使这些子进程并行执行。 例1: 例2: 例3: 用管道fifo文件来处理并发,本例转自https://my.oschina.net/sanpeterguo/blog/133304 相关知识: read -u的介绍:https://www.cnblog 阅读全文
posted @ 2017-02-18 22:37 沄持的学习记录 阅读(12226) 评论(0) 推荐(0) 编辑