Detached processing runs a command in the background. This means that terminal control is immediately returned to the shell process while the detached process runs in the background. With job control, these back grounded processes can be resumed in the foreground or killed directly.
Detached processing
How to background a process
Remember when we used the double ampersand to conditionally execute two commands that run one after another? By using a single ampersand, you can fork a process in the background and let it run. Let's use the command to save to a new file and run in the background:
cat all_reviews.csv | awk -F "," '{print $4}' | grep -i Packt > background_words.txt &
This will take...