-
Notifications
You must be signed in to change notification settings - Fork 1.8k
SC2002
Vidar Holen edited this page Jan 21, 2015
·
13 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.