Quantos delimitadores?

Publicado por Tárcio Meireles 13/12/2004

[ Hits: 7.069 ]

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

Testador de portas usando nmap

Medidor de temperatura do CPU

ARSPDF - Programa para manipular arquivos PDF

Baby Percent - Converte Semanas da Gestação em Porcentagem

TxzSync 1.0 - Fazer Backup dos Pacotes Baixados pelo Slackpkg


  

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