討論串[問題] 想問 shell script 切割字串的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者divaka (豬肉腳)時間16年前 (2008/03/25 23:36), 編輯資訊
2
0
0
內容預覽:
各位大大好. 我想要知道在 shell script 中. 該如何切割字串呢 ?. 因為在 C 和 java 中我都會切... 但 shell script 中一直找不到這方面的指引,也許是我方向錯了..sorry. 想知道,如果用 read 讀入一個字串 12345. 我希望能取出 1.2.3.4

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chiucs (ChiuCS)時間16年前 (2008/07/16 21:32), 編輯資訊
1
0
0
內容預覽:
for x in \. `gawk 'BEGIN {FS=""} {for (i=1;i<=NF;i++) print $i }' <<< "12345"`. do. echo $x. done. 不知$x是不是你要的. --. Sincerely Yours,. I_Love_Linux. 如有離

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者phterry (小風)時間16年前 (2008/07/17 10:47), 編輯資訊
0
0
0
內容預覽:
另一個在 bash 可行的方法. str="12345". for ((i=0;i<${#str};i++));do. echo ${str:$i:1}. done. 這是 bash 本身內建的 substring 功能. 重點在於 ${變數名:位置:長度}. 位置是從 0 開始算的. --.

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者vanceboy (Vance)時間15年前 (2009/03/13 01:13), 編輯資訊
0
0
0
內容預覽:
echo "12345" | sed 's/\(.\{1\}\)/\1./g'. 試試看用sed來處理. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.135.35.53.
首頁
上一頁
1
下一頁
尾頁