redirection and pipe finished(assume)