Quantos delimitadores?

Publicado por Tárcio Meireles 13/12/2004

[ Hits: 6.919 ]

Homepage: http://www.profac.org/tarcio

Download hmd.sh




Exibe o números de delimitadores em uma string, ou o números de ocorrências de um caracter numa string
exemplos:
hmd [string] [delimitador]

hmd /abc/def/ghi/jkl /
4

hmd xxx/yyy /
1

hmd banana a
3

  



Esconder código-fonte

#!/bin/bash
#how many delimiters
# Tárcio dos Santos Meireles tarcio_net@gmail.com
# Parâmetro $1 string a ser avaliada
# Parâmetro $2 delimitador a ser avaliado

if [ $# -eq 2 ]
then
  c=$(echo $1 | cut -b 1);i=0;b=1;
  until [ -z $c ] ; do
    if [ "$c" == "$2" ];  then  let i=i+1; fi;
    let b=b+1; c=$(echo $1 | cut -b $b);
  done
  echo $i
else
  echo "---------------------------------"
  echo "   hmd \"How many delimiters\""
  echo "---------------------------------"
  echo "Usage  : hmd [string] [delimiter]"
  echo "Example: hmd abc/def/ghi /"
  echo "Return : 2"
  echo "Tarcio Meireles - tarcio.net@gmail.com"
fi

Scripts recomendados

Administração básica de usuários no MySQL

Wireless-reconect

Script de compilação do kernel 3.3.4 no Ubuntu 11.10 64 bits

Montando compartilhamentos windows

Restart openfire


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts