Etichetă: bash linux

310218 de cuvinte

This article has been written before more than 24months, information might old.

Sincer sa fiu niciodata nu am apucat sa arunc o privire ampla asupra subiectului ” bash scripting ” , desi am fost de cateva ori interesat , problema e ca nu aveam inca o utilitate in care sa aplic functionalitatea acestui limbaj scripting , insa acum cateva zile am vrut sa aflu cat cate cuvinte au fost impartite intre mine si o persoana foarte speciala prin intermediul internetului .

Asa ca am scris repede un script bash pentru a-mi satisface aceasta curiozitate , scriptul arata dupa cum urmeaza :



#!/bin/bash
clear
countimwords()
{
WORDS=0
for PATHFF in `find | egrep -w "1ally.*html|tessi.*html"`
do
local MPTEMP=0
MPTEMP=`sed "s/<[^>]*>//g" $PATHFF | wc -w` # Remove tags
WORDS=$(($WORDS + $MPTEMP))
MPTEMP=`cat $PATHFF | wc -l`
WORDS=$(($WORDS - $(($MPTEMP * 2)))) # Remove date and name
done
echo $WORDS
}
cd "/media/C/Documents and Settings/azrael-sub7/Application Data/.purple/logs/"
imtotal=$(countimwords)
cd "/home/azrael-sub7/.purple/logs/"
imtotal=$(($imtotal + $(countimwords)))
echo "Total Words = $imtotal"

Raspunsul este deja evident , si anume in termen de doar doua luni si cateva zile …