题目:cat file1 | sed -n -e '3p' 得到一个数据流,可不可以用sed把找出来的这一行写到file2的指定行?或者有什么方法?
首先谢谢你。
你的意思就是分两步来做是吧?我的意思就是可不可以直接把`cat file1 | sed -n '3p'`的数据流赋给$str,类似于a$-
我上面就是把数据流赋值给str的啊
你是想一步完成?不大容易。
网上说sed可以支持数据流,我以为可以直接用管线一步完成的,呵呵,新手想的比较多!!
追答sed是支持数据流,而且是文本数据流。因为其数据处理是以行为单位的,一行一行读入数据流到其内部的模式空间内处理。