when using the shell command with lldb the output can not be piped to another command. To reproduce this issue: open any executable file in lldb and type sh objdump -t <filename> | grep main it will respond with: | file not found grep file not found main file not found the gdb debugger will correctly find the main function in the symbol table list generated by the objdump command
^Triage: assigning to proper Product. Since no other indication was made, I guess the OP is talking about lldb in base.
this only affects users who are using the zsh shell