Johannes Sixt <j6t@xxxxxxxx> writes: > On Sonntag, 10. Mai 2009, Junio C Hamano wrote: >> b="$(cut -c1-7 "$g/HEAD" 2>/dev/null)..." || > > While you are here, you could turn this line into > > { b=$(< "$g/HEAD") && b=${b:0:7}...; } 2>/dev/null || > > to save a process. $(< foo) is a bash feature and does the same as > $(cat foo), but faster. Excuse me this little cavil but how about something that works on other shells as well: { read b <$g/HEAD && _b=${b#???????} && b=${b%"$_b"}... && unset _b } -- Best regards, _ _ .o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michal "mina86" Nazarewicz (o o) ooo +--<mina86*tlen.pl>--<jid:mina86*jabber.org>--ooO--(_)--Ooo--
Attachment:
pgpra8TzLU4Uz.pgp
Description: PGP signature