( ps -aux | column 1 > pids ); date
주인장 주: 예를 들어서, {{{ system { 'ls | less' } 'LISTING'; }}} 위와 같이 파이프를 쓰더라도 셸을 따로 띄우지 않고 직접 ls | less라는 이름의 파일을 찾아서 실행하려고 한다는 것이다. 물론 실제로 그런 이름의 파일이 없으니, 이 실행은 실패한다.
ls | less
=>
` `
주인장 주: 최신 버전의 펄은 3인자 open을 쓰는 것을 권장한다. {{{ open my $ps, "-|", "/usr/bin/ps -aux"; while (<$ps>) { print } close $ps; }}}