bash 字串擷取 - Linux

Table of Contents

※ 引述《Xphenomenon (啦 )》之銘言:
: ※ 引述《Spig (Spig)》之銘言:
: : str='aaa bbb'
: : for i in $str; do
: : echo $i
: : done
: : Result:
: : aaa
: : bbb
: 找到兩種方法,跟大家分享:
: # example:
: # source='111111 bbbbb
: # first=`echo $source | sed -n 's/\([^ ]*\) .*/\1/p'`
: # second=`echo $source | sed -n 's/[^ ]* \(.*\)/\1/p'`
: #
: # OUTPUT:
: # first == 111111
: # second == bbbbb
: 另一種:
: while read first rest; do echo "$first = $rest"; done < file.txt
=============
bash script:
==========
#!/bin/bash
str='111 222 333 44 55 66'
echo $str | awk '{print $2 $4}'

=============
output result:
==============
22244

BR,
M

--

All Comments