coproc is a shell keyword related to coprocesses in GNU Bash

ABOUT coproc Bash 4.0 introduced coprocesses, a feature certainly familiar to ksh users. The coproc keyword starts a command as a background job, setting up pipes connected to both its stdin and stdout so that you can interact with it bidirectionally. Optionally, the co-process can have a name NAME. If NAME is given, the command …

accident in experiments : ls !a and ls ?a

accident in experiments $ 4.2.20 8 507—> cat .bashrc #export PS1=”[ 33[0;31m] $ V # ! ” export PS1=”$ V # !—> ” shellp() { pre=: post=: printf “$pre%s$postn” “$@” } $ 4.2.20 9 508—> shopt -u extglob accident fixme $ 4.2.20 10 509—> ls ?a NetworkSystemAdministration.pdf $ 4.2.20 26 525—> pwd /home/jeffrin $ 4.2.20 …