Re: [問題] bash 字串擷取

看板Linux作者 (N=NP)時間16年前 (2009/06/19 01:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《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)
文章代碼(AID): #1AEdjwid (Linux)
文章代碼(AID): #1AEdjwid (Linux)