Re: [問題] bash 字串擷取
※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.4.125
※ 編輯: milochen 來自: 61.230.4.125 (06/19 01:38)
討論串 (同標題文章)