Pagina 1 di 1
[BASH]
Inviato: martedì 26 maggio 2015, 22:01
da Quickshot123456
Ciao a tutti.
Scusate, ma sono un po' ignorante su questo genere di cose
Sto cercando di creare uno script bash grazie al quale posso spostare i file .avi e .mp3, con dimensione maggiore di xKb, da una cartella del PC Locale ad una certella di un pc connesso in rete.
Sapete darmi qualche dritta.
Grazie in anticipo.
Re: [BASH]
Inviato: martedì 26 maggio 2015, 22:06
da Zoff
È possibile farlo con il comando find.
Per info:
Se vuoi ricevere aiuto modifica il titolo inserendone uno che faccia intuire il problema.
Re: [BASH]
Inviato: martedì 26 maggio 2015, 22:08
da Quickshot123456
ho guardato prima, ma il manuale è "grandicello" a dir poco. :-)
Re: [BASH]
Inviato: martedì 26 maggio 2015, 22:12
da steff
Veramente basterebbe anche usare un gestore file decente, tipo dolphin,filtrare per mp3 o avi, ordinare per dimensione e selezionare quel che si vuole e spostarlo.
Re: [BASH]
Inviato: martedì 26 maggio 2015, 22:20
da Quickshot123456
Con questi programmi è possibile vedere il codice che usano per fare quest'operazioni?
Scusatemi davvero , ma averi necessità di creare questo script per completare una tesina.
Re: [BASH]
Inviato: martedì 26 maggio 2015, 23:08
da tunnel_net
Qualcosa del tipo:
Codice: Seleziona tutto
find directory \( -name "*.mp3" -o -name "*.avi" -size +100M \) -exec mv {} pippo \;
(per i parametri una occhiata al man find tanto è grandicello per tutti)
Re: [BASH]
Inviato: martedì 26 maggio 2015, 23:37
da jackynet92
Modifica il titolo come ti è stato già detto.
Re: [BASH]
Inviato: mercoledì 27 maggio 2015, 0:26
da vaeVictis
@tunnel_net
Io ultimamente trovo sollievo nell'uso delle espressioni regolari. Una cosa del tipo (solo per quanto riguarda le estensioni):
Con "iregex" te la svanghi anche con le combinazioni minuscolo/maiuscolo nelle estensioni.
Detto questo, sarebbe meglio "virgolettare" le parentesi, per evitare problemi di path di file con spazi

Re: [BASH]
Inviato: mercoledì 27 maggio 2015, 20:15
da tunnel_net
@vaeVictis
concordo, solo che ...

se il man find è grandicello. come fai a dire a Quickshot123456 di dare una occhiata alle espresioni regolari

Re: [BASH]
Inviato: mercoledì 27 maggio 2015, 21:58
da vbextreme
VAI SUL PRIMO MESSAGGIO E CLUCCA EDIT, MODIFICA IL TITOTOLO
E
IN BOCCA AL LUPO!
Re: [BASH]
Inviato: giovedì 28 maggio 2015, 12:54
da vaeVictis
Non ci avevo pensato a quanto è grosso grosso il man di find. Pensa se si deve leggere il man di bash
A parte gli scherzi, sì, non ci avevo pensato. Più che altro lo ho scritto perché volevo che qualcuno, se ce ne fossero, mi facesse notare le controindicazioni dell'uso della regex in quel modo, perché io fino a poco tempo fa ho sempre usato la sintassi
e da poco ho "visto la luce"

Re: [BASH]
Inviato: giovedì 28 maggio 2015, 14:05
da UbuNuovo
@Vae hai battuto male... o ti sei scordato l'escape del punto
Re: [BASH]
Inviato: giovedì 28 maggio 2015, 14:18
da vaeVictis
@UbuNuovo
No, no. Non ho proprio messo il punto dell'estensione.
Alle brutte, prende anche i file "filemp3", senza punto.