Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Fmanifest

43 byte aggiunti, 21:49, 2 ott 2012
nessun oggetto della modifica
= Script =
<pre>
#!/bin/bash# Ultimo Aggiornamento 02 Dicembre 200520 febbraio 2011# by Spina targzeta <spina80targzeta@freemailgmail.itcom>
# Per l'help digitare
Cerca l'espressione regolare regexpr in MANIFEST.bz2 e stampa il nome del pacchetto \
in cui si trova.\n\n\
-fpath\t\tFile tIl percorso del file MANIFEST.bz2\n\
-h\t\tMostra queste informzaioni ed esce\n\n\
Se l'opzione -f non è data, suppone che il file MANIFEST.bz2 sia nella directory \
corrente.\n\n\
by Spina targzeta <spina80targzeta@freemailgmail.itcom>"
exit;
}
function check_ext_prog()
{
# Controllo il comando bunzip2
( ! /bin/which $1 >& /dev/null 2>&1 ) &&\
echo "Manca il comando $1 necessiaro per l'esecuzione dello script." && return 1;
return 0;
}
# Controllo dei programmi esterni necessari allo script
# Se non c'è il comando which, salto il controllo
if [ -x /bin/which ];
then
( ! check_ext_prog bunzip2 ) && err=1;
# ----- CHECK OPZIONI ----- #
# Controllo gli argomenti in cerca di opzioni
while
getopts :hf: option
do
# Shifto gli argomenti in modo che $1 punti all'espressione regolare da cercare
while
(( $OPTIND != 1 ))
do
# NOTA: La viariabile cont in awk server nel caso in cui una espressione regolare
# ricorra più volte nello stesso pacchetto.</pre>
* Data: 03 Jun 2006
* Autore: Spina[[Utente:targzeta|targzeta]]