shell split 功能實現方法

2021-06-20 03:20:12 字數 556 閱讀 6635

1.用shell陣列實現

#!/bin/bash  

str="hello,world,i,like,you,babalala"  

arr=($)  

for i in $  

do  

echo $i  

done

注:當字串短(分隔字元不超過1000)的時候,速度還可以容忍。當分隔字元上千時速度有點無法忍受了。原因可能是shell陣列效能差導致。

2.用shell 中sed替換分隔符來迴圈列印

#!/bin/bash  

str="hello,world,i,like,you,babalala"  

for i in `echo "$str" | sed 's/,/\n/g'`

do  

echo $i  

done

3.用shell中awk

#!/bin/bash

str="hello,world,i,like,you,babalala"  

echo $str | awk -f',' '{for( i=1;i

thinkPHP多表查詢及分頁功能實現方法示例

專案業務邏輯為 教師上傳試卷,設定答題卡,發布答題卡給相關的班級或群組,只有試卷關聯的答題卡發布後,該試卷才能在系統試卷中搜尋到,同時其他的老師也可以。在前端的模組中,有個業務是給個input框以提供搜尋功能給使用者,但是在事先設計的搜尋表中,只有一處試卷id是和試卷表關聯的,如果使用者搜尋試卷題目...

織夢DedeCMS移動站的搜尋功能實現方法

很早之前在做部落格的時候,就考慮到把搜尋功能在移動端實現,初略的做完後,發現移動端總是會跳轉到pc模版,很不友好,前幾天,剛好有時間就把這個功能給實現了,其實很簡單,接下來放出教程 一 複製 plus search.php檔案 開啟pc端的檔案目錄下的 plus search.php檔案,複製乙份放...

使用文字語音開發包實現語音朗讀功能(VB方法)

使用文字語音開發包實現語音朗讀功能 vb 方法 最近在網上閒逛,發現了乙個文字語音開發包,使用它,可以方便的實現將文字變成語音輸出的功能。我一直就比較看好軟體語音的發展,連比爾蓋茨都說,文字作業系統,圖形作業系統,下乙個技術發展的趨勢就是語音版作業系統,雖然沒有接觸windows xp,但聽說,裡面...