.status = 99 status = 127 .pids [801, 802] job_ids [1, 2] i=8 i=9 .pids [805, 806, 808] job_ids [1, 2, 3] i=7 i=8 i=9 .pids [811, 812] job_ids [1, 2] i=8 i=9 .pids [815, 816, 818] job_ids [1, 2, 3] i=7 i=8 i=9 ..(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) pipelines [, , ]>, , , ]>] job_ids [1, 2] (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) .(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) pipelines [, , ]>, , , ]>, , , ]>] job_ids [1, 2, 3] .(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) pipelines [, , ]>, , , ]>] job_ids [1, 2] (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) .Broken pipe (core dumped) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) pipelines [, , ]>, , , ]>, , , ]>] job_ids [1, 2, 3] .(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) .Broken pipe (core dumped) 1 7 1 Makefile 1 Vagrantfile 1 _build 1 _devbuild 1 _gen 1 _release 1 _test 1 _tmp 1 asdl 1 benchmarks 1 bin 1 build 1 builtin 1 client 1 configure 1 core 1 cpp 1 data_lang 1 demo 1 deps 1 devtools 1 display 1 doc 1 doctools 1 frontend 1 install 2 md 1 metrics 1 mycpp 1 ninja 1 nix 1 opy 1 osh 1 pea 1 pgen2 1 prebuilt 1 pyext 1 pylib 1 regtest 2 sh 6 so 1 soil 1 spec 1 stdlib 1 test 1 testdata 1 tools 1 trees 5 txt 1 uninstall 1 vendor 1 web 1 win32 1 yaks 1 ysh Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) Broken pipe (core dumped) pipe_status: [-1, -1, -1, 0] .INSTALL-old INSTALL LICENSE Makefile NINJA-config Python-2 README-index README-native README Vagrantfile .(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) ('BEFORE', ['0', '1', '2', '3', '4']) ('AFTER', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ ls | cut -d . -f 1 | head [-1, -1, 0] Vagrantfile README.md README-native.txt README-index.md Python-2.7.13 NINJA-config.sh Makefile LICENSE.txt INSTALL.txt INSTALL-old.txt .(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) ('BEFORE', ['0', '1', '2', '3', '4']) ('AFTER', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ ls | cut -d . -f 1 | head [-1, -1, 0] [-1, -1, -1, 0] testpipeline (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) ('BEFORE', ['0', '1', '2', '3', '4']) ('AFTER', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ ls | cut -d . -f 1 | head [-1, -1, 0] [-1, -1, -1, 0] .(command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) ('BEFORE', ['0', '1', '2', '3', '4']) ('AFTER', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ ls | cut -d . -f 1 | head [-1, -1, 0] [-1, -1, -1, 0] testpipeline (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) ('BEFORE', ['0', '1', '2', '3', '4']) ('AFTER', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ ls | cut -d . -f 1 | head [-1, -1, 0] [-1, -1, -1, 0] Sat Dec 13 19:46:04 UTC 2025 date returned 0 (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) (command.Pipeline children:[ (C (w ) (w )) (C (w )) (command.Subshell left: child:(command.ControlFlow keyword: arg_word:(w ) ) right: is_last_cmd:F ) ] ops:[ ] ) ('BEFORE', ['0', '1', '2', '3', '4']) ('AFTER', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ ls | cut -d . -f 1 | head [-1, -1, 0] [-1, -1, -1, 0] ('FDS BEFORE', ['0', '1', '2', '3', '4']) ------------------------------------------------------------ date ----------------------------[??? no location ???] Can't execute 'does-not-exist': No such file or directory .. ---------------------------------------------------------------------- Ran 18 tests in 0.729s OK -------------------------------- does-not-exist 127 ('FDS AFTER', ['0', '1', '2', '3', '4'])