|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
I processi sarebbero questi:
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Puoi riordinare un attimo le idee e richiedere _esattamente_ cosa vuoi fare?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Si lo so sono stato "un po'" confuso, comunque questo e' il riassunto esatto:
Quote:
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
![]() |
![]() |
![]() |
#25 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ok "meno di un'ora dal lancio dello script" è abbastanza complicato da ottenere; puoi approssimarla con "meno di un'ora fa" visto che l'esecuzione dello script è abbastanza veloce. Il tutto si riduce in
Codice:
#!/bin/bash (find ./ -type f -name psql -mmin -60)|while read fname do echo "sto leggendo $fname" done
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#27 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non per mettere il dito nella piaga, ma te lo avevo già detto
![]() Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#28 | |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Come faccio a prendere il solo nome del file e non tutto il path assoluto?
Volevo spostare i file vecchi automaticamente in un'altra cartella, ma così va in botta... ![]() Quote:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
![]() |
![]() |
![]() |
#29 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Credo possa andare così:
Codice:
(find /in/ -type f -name 'PIPPO_*' )|while read fname do echo "sto muovendo \"$fname\"" mv "$fname" /in/file_bak/$(basename "$fname") done
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) Ultima modifica di Gimli[2BV!2B] : 23-08-2012 alle 14:48. |
![]() |
![]() |
![]() |
#30 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
La soluzione più veloce che mi è venuta in mente è una variabile di appoggio:
Codice:
(find /in/ -type f -name 'PIPPO_*' )|while read fname do echo "sto muovendo \"$fname\"" FILENAME="$(basename "$fname")" mv "$fname" "/in/file_bak/$FILENAME" done
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#31 | ||
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Quote:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 23-08-2012 alle 15:13. |
||
![]() |
![]() |
![]() |
#32 |
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
-maxdepth 0 non funziona
![]() ![]()
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
![]() |
![]() |
![]() |
#33 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Ma la cartella di backup dev'essere per forza una sotto cartella di quella da elaborare? Non è molto comodo né mi sembra sicurissimo...
Riepilogando:
In tal caso tolgo find: Codice:
SAVEIFS=$IFS IFS=$(echo -en "\n\b") for FILE in $(ls "/in/PIPPO_*") ; do [ -d "$FILE" ] && continue echo "sto muovendo \"$FILE\"" FILENAME="$(basename "$FILE")" mv "$FILE" "/in/file_bak/$FILENAME" done IFS=$SAVEIFS
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#34 | ||
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Si tutto corretto, ma in aggiunta avrei dovuto fare un controllo sulla vecchiaia del file (es 5gg) e quindi l'ls mi veniva scomodo. Alla fine ho risolto con questo: Quote:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 24-08-2012 alle 08:15. |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:05.