-
Notifications
You must be signed in to change notification settings - Fork 1.9k
SC2002
Vidar Holen edited this page Jan 21, 2015
·
14 revisions
cat file | tr ' ' _
tr ' ' _ < file
cat is a tool for con"cat"enating files. Reading a single file as input to a program is considered a Useless Use Of Cat (UUOC).
It's more efficient and less roundabout to simply use redirection. This is especially true for programs that can benefit from seekable input, like tail.
Many tools also accept optional filenames, e.g. grep -q foo file instead of cat file | grep -q foo.
None.