-
Imparatemi il bashScritto daavvelenatoun mezzo cavalloil 2014-12-09 18:34:47.0 alle 2014-12-09 18:34:47.0Trollate totali: 14239Ecco il problema.
<tl,dr>
Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
</tl,dr>
Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.I pedoni possono muoversi solo in avanti.-
Re: Imparatemi il bashScritto daNon Autenticatoil 2014-12-09 18:50:00.0 alle 2014-12-09 18:50:00.0Scritto da: avvelenato
> Ecco il problema.
>
> <tl,dr>
> Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
>
> Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
>
> Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
>
> Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> </tl,dr>
>
> Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
Ora arriva il pedone di turno a commentare..
>
> Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
>
> Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
-
Re: Imparatemi il bashScritto daavvelentaniCubicolarioil 2014-12-09 19:10:53.0 alle 2014-12-09 19:10:53.0Trollate totali: 18184Scritto da: avvelenato
> Ecco il problema.
>
> <tl,dr>
> Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
>
> Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
>
> Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
>
> Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> </tl,dr>
>
> Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
>
> Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
>
> Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
Fai la stessa cosa che faresti in dos ma usa la sintassi di bash.I think happiness is love
- Vladimir Putin-
Re: Imparatemi il bashScritto daavvelenatoun mezzo cavalloil 2014-12-09 20:21:58.0 alle 2014-12-09 20:21:58.0Trollate totali: 14239Eh bravo, quale?
Dimmela te che non c'ho voglia di cercare sullo internet.I pedoni possono muoversi solo in avanti.-
Re: Imparatemi il bashScritto daavvelentaniCubicolarioil 2014-12-09 20:27:38.0 alle 2014-12-09 20:27:38.0Trollate totali: 18184Scritto da: avvelenato
> Eh bravo, quale?
> Dimmela te che non c'ho voglia di cercare sullo internet.
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
I think happiness is love
- Vladimir Putin-
Re: Imparatemi il bashScritto daavvelenatoun mezzo cavalloil 2014-12-09 20:34:33.0 alle 2014-12-09 20:34:33.0Trollate totali: 14239Scritto da: avvelentani
>
> http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
Che palle i link.
Ma cazzo, quanto ci metti a farmelo te?I pedoni possono muoversi solo in avanti.-
Re: Imparatemi il bashScritto daNon Autenticatoil 2014-12-09 20:36:27.0 alle 2014-12-09 20:36:27.0Scritto da: avvelenato
> Scritto da: avvelentani
> >
> > http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
>
> Che palle i link.
>
> Ma cazzo, quanto ci metti a farmelo te?
Non ho mai visto sassofono fare un favore a qualcuno. Magari oggi è un giorno speciale!
-
Re: Imparatemi il bashScritto daavvelentaniCubicolarioil 2014-12-09 20:43:50.0 alle 2014-12-09 20:43:50.0Trollate totali: 18184Scritto da: avvelenato
> Scritto da: avvelentani
> >
> > http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
>
> Che palle i link.
>
> Ma cazzo, quanto ci metti a farmelo te?
I think happiness is love
- Vladimir Putin-
Re: Imparatemi il bashScritto daavvelenatoun mezzo cavalloil 2014-12-09 21:58:36.0 alle 2014-12-09 21:58:36.0Trollate totali: 14239Scritto da: avvelentani
> Scritto da: avvelenato
> > Scritto da: avvelentani
> > >
> > > http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
> >
> > Che palle i link.
> >
> > Ma cazzo, quanto ci metti a farmelo te?
>
>
Ti voglio bene anche io sarru
I pedoni possono muoversi solo in avanti.-
Re: Imparatemi il bashScritto daavvelentaniCubicolarioil 2014-12-09 22:10:12.0 alle 2014-12-09 22:10:12.0Trollate totali: 18184Scritto da: avvelenato
> Scritto da: avvelentani
> > Scritto da: avvelenato
> > > Scritto da: avvelentani
> > > >
> > > > http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
> > >
> > > Che palle i link.
> > >
> > > Ma cazzo, quanto ci metti a farmelo te?
> >
> >
>
>
> Ti voglio bene anche io sarru
Grazie, mi fa piacere saperlo
I think happiness is love
- Vladimir Putin-
Re: Imparatemi il bashScritto daThe LichÜbermenschil 2014-12-09 22:10:55.0 alle 2014-12-09 22:10:55.0Trollate totali: 21351Scritto da: avvelentani
> Scritto da: avvelenato
> > Scritto da: avvelentani
> > > Scritto da: avvelenato
> > > > Scritto da: avvelentani
> > > > >
> > > > > http://www.tldp.org/LDP/Bash-Beginners-Guide/html/...
> > > >
> > > > Che palle i link.
> > > >
> > > > Ma cazzo, quanto ci metti a farmelo te?
> > >
> > >
> >
> >
> > Ti voglio bene anche io sarru
>
> Grazie, mi fa piacere saperlo
che schifo i phlogy
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
Re: Imparatemi il bashScritto daavvelentaniCubicolarioil 2014-12-09 22:14:08.0 alle 2014-12-09 22:14:08.0Trollate totali: 18184Scritto da: The Lich
> Scritto da: avvelentani
> > Scritto da: avvelenato
> > > Scritto da: avvelentani
> > > > Scritto da: avvelenato
> > > >
> > > >
> > >
> > >
> > > Ti voglio bene anche io sarru
> >
> > Grazie, mi fa piacere saperlo
>
> che schifo i phlogy
Questo e` il forum dell'odio e dell'amore (per tutti gli altri sentimenti visitare il forum nuovo).I think happiness is love
- Vladimir Putin-
Re: Imparatemi il bashScritto daThe LichÜbermenschil 2014-12-09 22:16:42.0 alle 2014-12-09 22:16:42.0Trollate totali: 21351Scritto da: avvelentani
> Scritto da: The Lich
> > Scritto da: avvelentani
> > > Scritto da: avvelenato
> > > > Scritto da: avvelentani
> > > > > Scritto da: avvelenato
> > > > >
> > > > >
> > > >
> > > >
> > > > Ti voglio bene anche io sarru
> > >
> > > Grazie, mi fa piacere saperlo
> >
> > che schifo i phlogy
>
> Questo e` il forum dell'odio e dell'amore (per tutti gli altri sentimenti visitare il forum nuovo).
all'odio ci penso io, l'amore (omoerotico) ve lo lascio tutto
The Lich™
« Non è morto ciò che in eterno può attendere,
e col passare di strani eoni, anche la morte può morire. »

-
-
-
-
-
-
-
-
-
-
Re: Imparatemi il bashScritto da: avvelenato
> Ecco il problema.
>
> <tl,dr>
> Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
>
> Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
>
> Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
>
> Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> </tl,dr>
>
> Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
>
> Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
>
> Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.find /sdcard/Download -type f -name '*(2).mp4' -delete
**Modificato dall'autore il 09.12.2014 20:38**Young professional woman and busy mom.-
Re: Imparatemi il bashScritto daNon Autenticatoil 2014-12-09 20:49:16.0 alle 2014-12-09 20:49:16.0Scritto da: ::1
> Scritto da: avvelenato
> > Ecco il problema.
> >
> > <tl,dr>
> > Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
> >
> > Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
> >
> > Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> > Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
> >
> > Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> > </tl,dr>
> >
> > Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
> >
> > Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
> >
> > Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
>
>find /sdcard/Download -type f -name '*(2).mp4' -delete
Non che ci capisca qualcosa, ma tutto quello che ha chiesto avvelenato si fa in una sola riga?
-
Re: Imparatemi il bashScritto da:
> Scritto da: ::1
> > Scritto da: avvelenato
> > > Ecco il problema.
> > >
> > > <tl,dr>
> > > Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
> > >
> > > Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
> > >
> > > Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> > > Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
> > >
> > > Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> > > </tl,dr>
> > >
> > > Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
> > >
> > > Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
> > >
> > > Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
> >
> >find /sdcard/Download -type f -name '*(2).mp4' -delete
>
> Non che ci capisca qualcosa, ma tutto quello che ha chiesto avvelenato si fa in una sola riga?
>
No, ho smesso di leggere prima e ho deciso che per farlo soffrire meno avrei eliminato tutti i files che finiscono per (2).mp4Young professional woman and busy mom.-
Re: Imparatemi il bashScritto daNon Autenticatoil 2014-12-09 21:06:27.0 alle 2014-12-09 21:06:27.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da: avvelenato
> > > > Ecco il problema.
> > > >
> > > > <tl,dr>
> > > > Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
> > > >
> > > > Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
> > > >
> > > > Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> > > > Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
> > > >
> > > > Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> > > > </tl,dr>
> > > >
> > > > Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
> > > >
> > > > Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
> > > >
> > > > Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
> > >
> > >find /sdcard/Download -type f -name '*(2).mp4' -delete
> >
> > Non che ci capisca qualcosa, ma tutto quello che ha chiesto avvelenato si fa in una sola riga?
> >
>
> No, ho smesso di leggere prima e ho deciso che per farlo soffrire meno avrei eliminato tutti i files che finiscono per (2).mp4
-
Re: Imparatemi il bashScritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da: avvelenato
> > > > > Ecco il problema.
> > > > >
> > > > > <tl,dr>
> > > > > Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
> > > > >
> > > > > Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
> > > > >
> > > > > Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> > > > > Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
> > > > >
> > > > > Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> > > > > </tl,dr>
> > > > >
> > > > > Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
> > > > >
> > > > > Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
> > > > >
> > > > > Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
> > > >
> > > >find /sdcard/Download -type f -name '*(2).mp4' -delete
> > >
> > > Non che ci capisca qualcosa, ma tutto quello che ha chiesto avvelenato si fa in una sola riga?
> > >
> >
> > No, ho smesso di leggere prima e ho deciso che per farlo soffrire meno avrei eliminato tutti i files che finiscono per (2).mp4
>
>
Ok, il codice veramente per davvero:#!/bin/bash mkdir -p ./DaEliminare find . -type f -name '*.mp4' -not -name '*(2).mp4' | \ while read fileName ; do echo "fileName = $fileName" dupName="${fileName%.mp4}(2).mp4" echo "dupName = $dupName" if [ -a "$dupName" ]; then echo "$dupName exists!" fileSize=$(stat -c %s "$fileName") dupSize=$(stat -c %s "$dupName") if (( $dupSize > $fileSize )) ; then mv "$fileName" ./DaEliminare/"$fileName" mv "$dupName" "$fileName" echo Strappona vogliosa a pecora says: sborrami tra le chiappe fi fi done
Ho usato find ... | while read ... e successivamente i doppi apici in giro per evitare che un file con gli spazi faccia casino.
Se hai dubbi chiedi pure a sarrusofono.
**Modificato dall'autore il 09.12.2014 21:27**Young professional woman and busy mom.-
Re: Imparatemi il bashScritto daavvelenatoun mezzo cavalloil 2014-12-09 22:03:12.0 alle 2014-12-09 22:03:12.0Trollate totali: 14239Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da: avvelenato
> > > > > > Ecco il problema.
> > > > > >
> > > > > > <tl,dr>
> > > > > > Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
> > > > > >
> > > > > > Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
> > > > > >
> > > > > > Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> > > > > > Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
> > > > > >
> > > > > > Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> > > > > > </tl,dr>
> > > > > >
> > > > > > Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
> > > > > >
> > > > > > Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
> > > > > >
> > > > > > Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
> > > > >
> > > > >find /sdcard/Download -type f -name '*(2).mp4' -delete
> > > >
> > > > Non che ci capisca qualcosa, ma tutto quello che ha chiesto avvelenato si fa in una sola riga?
> > > >
> > >
> > > No, ho smesso di leggere prima e ho deciso che per farlo soffrire meno avrei eliminato tutti i files che finiscono per (2).mp4
L'avevo intuito che c'era qualcosa che non andava...
> >
> >
>
> Ok, il codice veramente per davvero:
>> #!/bin/bash > > mkdir -p ./DaEliminare > > find . -type f -name '*.mp4' -not -name '*(2).mp4' | \ > while read fileName ; do > echo "fileName = $fileName" > dupName="${fileName%.mp4}(2).mp4" > echo "dupName = $dupName" > if [ -a "$dupName" ]; then > echo "$dupName exists!" > fileSize=$(stat -c %s "$fileName") > dupSize=$(stat -c %s "$dupName") > if (( $dupSize > $fileSize )) ; then > mv "$fileName" ./DaEliminare/"$fileName" > mv "$dupName" "$fileName" > echo Strappona vogliosa a pecora says: sborrami tra le chiappe > fi > fi > done >
>
> Ho usato find ... | while read ... e successivamente i doppi apici in giro per evitare che un file con gli spazi faccia casino.
Grazie suora. Domani lo provo e lo confronto col mio dos potenziato con le variabili ritardate, sono curioso di sapere quanto inficia la mia produttività l'utilizzare uno strumento tanto evoluto da mettere in imbarazzo le amigdale dell' etàdi exsinistrodella pietra.
> Se hai dubbi chiedi pure a sarrusofono.
>

I pedoni possono muoversi solo in avanti.-
Re: Imparatemi il bashScritto da: avvelenato
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Scritto da: ::1
> > > > > > Scritto da: avvelenato
> > > > > > > Ecco il problema.
> > > > > > >
> > > > > > > <tl,dr>
> > > > > > > Io i porno dal cellulare li scarico con Firefox, che ha l'estensione adblock; ma navigo con chrome.
> > > > > > >
> > > > > > > Oggi, non so se è perché sono particolarmente arrapato o cosa, ma ho trovato una decina di porno meritevoli di finire addirittura nella cartella "porno da backuppare", tanto per delineare la caratura artistica di cotal materiale.
> > > > > > >
> > > > > > > Sicché metto pazientemente uno ad uno i video in scaricamento, mi riallaccio la patta pregustando un'attenta disamina a download terminato, e apro chrome per passarmi il tempo.
> > > > > > > Non passano 30 secondi che l'androide di merda mi chiude il Firefox in background, e perdo tutti i download.
> > > > > > >
> > > > > > > Per fortuna non stavo navigando in anonimo, quindi con la cronologia mi riprendo ogni link e riprendo lo scaricamento da zero.
> > > > > > > </tl,dr>
> > > > > > >
> > > > > > > Ora però mi ritrovo con due copie del file, uno nominato ad esempio tiny_cute_gets_big_cock_in_da_ass.mp4 e l'altro tiny_cute_gets_big_cock_in_da_ass(2).mp4.
> > > > > > >
> > > > > > > Voglio fare un ciclo for che per ogni file nella cartella download controlli se esiste un file dal nome uguale e col (2) alla fine, vede se il file (2) è più grande del file senza il (2), nel qual caso sposti il file in una sottocartella DaEliminare (creandola se non esiste), rinomini il file togliendo il (2), faccia apparire una strappona vogliosa di cazzo che si mette a pecora implorandomi di sborrarle fra le chiappe.
> > > > > > >
> > > > > > > Col dos saprei fare tutto facilmente tranne l'ultima parte, ma si sa che bash è più potente.
> > > > > >
> > > > > >find /sdcard/Download -type f -name '*(2).mp4' -delete
> > > > >
> > > > > Non che ci capisca qualcosa, ma tutto quello che ha chiesto avvelenato si fa in una sola riga?
> > > > >
> > > >
> > > > No, ho smesso di leggere prima e ho deciso che per farlo soffrire meno avrei eliminato tutti i files che finiscono per (2).mp4
>
> L'avevo intuito che c'era qualcosa che non andava...
>
> > >
> > >
> >
> > Ok, il codice veramente per davvero:
> >> > #!/bin/bash > > > > mkdir -p ./DaEliminare > > > > find . -type f -name '*.mp4' -not -name '*(2).mp4' | \ > > while read fileName ; do > > echo "fileName = $fileName" > > dupName="${fileName%.mp4}(2).mp4" > > echo "dupName = $dupName" > > if [ -a "$dupName" ]; then > > echo "$dupName exists!" > > fileSize=$(stat -c %s "$fileName") > > dupSize=$(stat -c %s "$dupName") > > if (( $dupSize > $fileSize )) ; then > > mv "$fileName" ./DaEliminare/"$fileName" > > mv "$dupName" "$fileName" > > echo Strappona vogliosa a pecora says: sborrami tra le chiappe > > fi > > fi > > done > >
> >
> > Ho usato find ... | while read ... e successivamente i doppi apici in giro per evitare che un file con gli spazi faccia casino.
>
> Grazie suora. Domani lo provo e lo confronto col mio dos potenziato con le variabili ritardate, sono curioso di sapere quanto inficia la mia produttività l'utilizzare uno strumento tanto evoluto da mettere in imbarazzo le amigdale dell' etàdi exsinistrodella pietra.
Se sei interessato a imparare un minimo di shell unix usa questo sito
per farti spiegare i comandi.
Esempio:
http://explainshell.com/explain?cmd=mkdir+-p+.%2FD...
http://explainshell.com/explain?cmd=find+.+-type+f...
http://explainshell.com/explain?cmd=dupName%3D%22%...
http://explainshell.com/explain?cmd=stat+-c+%25s+%...
> > Se hai dubbi chiedi pure a sarrusofono.
> >
>
>
>
Young professional woman and busy mom.
-
-
-
-
-
-
-