push pipe rw char