从管道读取标准输入到变量
我们知道,在shell中管道可以用来重定向标准输出到下一个命令的标准输入,但是怎么传递给下个进程的变量呢?答案是通过read来读取。写法如下:
1 2 | [admin@ logs]$ echo xxxxxx| while read t;do echo $t;done xxxxxx |
注意:管道后面一定要用while来读取,不明白直接echo xxxxxx| read t;echo $t;为什么会传值失败。
shell打印文件绝对路径 https原理:证书传递、验证和数据加密、解密过程解析(转)