On Tue, May 17, 2011 at 8:36 AM, Alex Schuster <wo...@wonkology.org> wrote: > Juan Diego Tascón writes: > >> I have always wondered if there is a way to do awk '{ print $1}' using >> only builtin bash functions when you only have a one line string > > str="one two five" > > # remove all from the first blank on, but will not work with > # other whitespace > echo ${str%% *} > > or > > # set $1, $2, $3, ... to words of $str > set $str > echo $1 > > or > > # create array holding one word per element > strarr=( $str ) > echo $strarr (or echo ${strarr[0]}) > > Wonko > >
thanks for the info