Quantos delimitadores?

Publicado por Tárcio Meireles 13/12/2004

[ Hits: 6.918 ]

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

SysInfo 2.1 (Informações do Sistema)

tela.sh

Mudar campo em arquivo txt

Instalar impressora no CUPS a partir de um arquivo PPD

Abrir e redirecionar portas TCP em firewall iptables


  

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