[Lugge] Re: aiuto con uno script

  • From: asettico <asettico@xxxxxxxxxxxxxxx>
  • To: LUGGe <lugge@xxxxxxxxx>
  • Date: Fri, 16 Jan 2004 15:33:32 +0100

alessandro wrote:

Ho creato il file di testo "pigrone" nella mia home, gli ho cambiato i permessi per farlo diventare eseguibile con "chmod +x" ed ho cercato di avviarlo con"./pigrone" ma non succede niente, non mi da nemmeno un messaggio di errore...

Beh, sì, sei proprio /pigrone/ ! Mi batti!!! :-D
Probabilmente non succede niente, perché _non fa_ niente! Sei sicuro che ci siano dei file nella tua directory corrente? Magari aggiungi qualche stampa o eseguilo con sh +x ./pigrone (visualizza i comandi prima di eseguirli).


---------- lo script in questione --------

#!/bin/bash
#script "PigrOne"
#script che riconosce il tipo di file e lo sposta nella sua cartella

listafile='ls'
for nomefile in $listafile

Puoi sostituire queste 2 righe con:


for nomefile in *

do
pattern='file $nomefile'
case $pattern in


*:*html*) mv $nomefile ~/Documenti/pagine_web/;;

Okkio a fare dei test del genere, perché * trova qualsiasi cosa che contenga il pattern da te specificato. Potrebbe essere troppo generico.
E comunque, l'output di file restituisce alcune cose in maiuscolo e *nix non è insensibile!!!
--
asettico (aka Roberto) [http://www.rossomaltese.it/]
GPG fingerprint [ BA20 8C8D 7712 9D9A 57F3 A96A A7BE 905C 1CB9 26BA ]


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/IT/O d++(-) s:+>: a34 C++$ ULAVH*++$>++++ P+ L+>++++ E--- W++(-) N(++)
o? K-? w(---) !O M@ V@ PS+@ PE- Y? PGP->++ t+++ 5? X++ R tv+ b+ DI(+)
D++(---) G(-)>-- e>++++ h---() r++ y+++*
------END GEEK CODE BLOCK------
========---------- Prima di scrivere in m-list per favore leggi il regolamento http://www.lugge.net/soci/index.php?link=manifesto


Archivio delle e-mail postate in lista http://www.freelists.org/archives/lugge/

Modifica dell'account sulla lista LUGGe http://www.lugge.net/soci/index.php?link=manifesto.htm#list

Other related posts: