Quantos delimitadores?

Publicado por Tárcio Meireles 13/12/2004

[ Hits: 7.272 ]

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

Mostra cores

Monitorar capacidade das partições

Manter o servidor conectado a internet pelo rp-pppoe

Mantendo hora do servidor atualizada com NTP

Verificando roteamento em vários servidores Linux


  

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