On Fri, Oct 16, 2015 at 03:14:31PM +0200, to...@tuxteam.de wrote: > On Fri, Oct 16, 2015 at 02:54:25PM +0200, Nemeth Gyorgy wrote: > > 2015-10-16 14:15 keltezéssel, Alfred Charles Stockton írta: > > cat /etc/*-release | grep ^PRETTY_NAME | sed 's/^.*=//' > > Many insightful answers have been given. Yours is an example of "useless > use of cat" [1], better spelt as > > grep ^PRETTY_NAME /etc/*-release | sed 's/^.*=//' > > Even better, since sed can do grep: > > sed -ne '/^PRETTY_NAME=/ s/^.*=// p' < /etc/*-release
Not if there may be more than one file matching the pattern. In that case at least your "better" example breaks. It can be fixed by omitting "<". Kurt