字体:  

BASH中实现对字符串中每个字符进行处理的脚本

ELM 发表于: 2007-9-16 23:06 来源: 榆树社区

呵呵,一直不知道BASH还有这个功能,开眼界了

CODE:

#!/bin/bash

str=$' \t \thello, world'
nBlank=0
for ((i = 0; i < ${#str}; ++i)); do
    if [[ "${str:i:1}" == [[:blank:]] ]]; then
        ((++nBlank))
    else
        break
    fi
done
echo $nBlank
转自: http://bbs.chinaunix.net/thread-991202-1-1.html

最新回复

ELM at 2007-9-16 23:17:48

CODE:

[root@CNCRoom ~]# STR="      Just For TEST"
[root@CNCRoom ~]# echo $STR
Just For TEST
[root@CNCRoom ~]# echo "$STR"
      Just For TEST
[root@CNCRoom ~]#
以后要好好的学学shell