Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Xiaomi 15T Pro, è lui il nuovo best buy? La recensione
Xiaomi 15T Pro, è lui il nuovo best buy? La recensione
Dopo il recente lancio della serie Xiaomi 15T di Monaco, vi parliamo oggi della versione più performante della nuova famiglia, ovvero Xiaomi 15 T Pro. Vi raccontiamo la nostra prova nel dettaglio, spiegando perché a questo prezzo e in questa fascia, questo smartphone ha davvero senso tenerlo in seria considerazione.
Acer TravelMate P6 14 AI: il Copilot+ PC sotto il chilo per il professionista in movimento
Acer TravelMate P6 14 AI: il Copilot+ PC sotto il chilo per il professionista in movimento
Acer ha ampliato la sua offerta professionale con il TravelMate P6 14 AI, un notebook ultraleggero e robusto pensato per chi lavora in mobilità. Certificato Copilot+ PC, combina design premium, autonomia elevata e piattaforma Intel Core Ultra Serie 2 con funzionalità AI, garantendo sicurezza, affidabilità e produttività per l'utenza business moderna.
ASUS NUC 15 Pro e NUC 15 Pro+, mini PC che fondono completezza e duttilità
ASUS NUC 15 Pro e NUC 15 Pro+, mini PC che fondono completezza e duttilità
NUC 15 Pro e NUC 15 Pro+ sono i due nuovi mini-PC di casa ASUS pensati per uffici e piccole medie imprese. Compatti, potenti e pieni di porte per la massima flessibilità, le due proposte rispondono in pieno alle esigenze attuali e future grazie a una CPU con grafica integrata, accompagnata da una NPU per la gestione di alcuni compiti AI in locale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-08-2005, 10:13   #21
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da magix2003
Pero' io vorrei fare in modo che controlli se e' minore o = ad un ora....
...? Ad un'ora da _adesso_ o ad un'ora da...quando?
__________________
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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2005, 10:18   #22
magix2003
Senior Member
 
L'Avatar di magix2003
 
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
I processi sarebbero questi:
  1. Lancio lo script
  2. Controllo se il file e' stato creato meno di un ora fa dal momento del lancio dello script
  3. Se si eseguo dei comandi altrimenti no
Spero di essere stato piu chiaro adesso, il problema che neanche io ho le idee molto chiare...
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole"

magix2003 è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2005, 10:24   #23
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da magix2003
Spero di essere stato piu chiaro adesso, il problema che neanche io ho le idee molto chiare...
Non molto, visto che mischi "creato" con "modificato", e "prima di un'ora fa" con "dopo un'ora fa" passando per "un giorno fa"...

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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2005, 10:27   #24
magix2003
Senior Member
 
L'Avatar di magix2003
 
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
Si lo so sono stato "un po'" confuso, comunque questo e' il riassunto esatto:
Quote:
I processi sarebbero questi:

1. Lancio lo script
2. Controllo se il file e' stato creato meno di un ora fa dal momento del lancio dello script
3. Se si eseguo dei comandi altrimenti no
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole"

magix2003 è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2005, 10:32   #25
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2005, 10:39   #26
magix2003
Senior Member
 
L'Avatar di magix2003
 
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
Grazie mille cosi' funziona!!!!
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole"

magix2003 è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2005, 12:21   #27
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Non per mettere il dito nella piaga, ma te lo avevo già detto

Quote:
Originariamente inviato da ilsensine
Se vuoi trovare i file modificati da non più di un'ora, utilizza -mmin -60. Puoi anche specificare un intervallo:
find -mmin +60 -mmin -120 trova tutti i file modificati tra una e due ore fa.
__________________
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
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2012, 14:35   #28
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
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:
(find /in/ -type f -name 'PIPPO_*' )|while read fname
do
echo "sto muovendo $fname"
mv $fname /in/file_bak/$fname
done
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2012, 14:45   #29
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
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
P.S. se ci sono spazi nel nome non può funzionare, ora aggiungo anche questa "protezione".
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)

Ultima modifica di Gimli[2BV!2B] : 23-08-2012 alle 14:48.
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2012, 14:54   #30
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
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...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2012, 15:08   #31
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
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
P.S. se ci sono spazi nel nome non può funzionare, ora aggiungo anche questa "protezione".
Questa al secondo giro era come se andasse ancora + in profondità e li trovava nella cartella di bak
Quote:
sto muovendo "/in/file_bak/PIPPO_00050000003F6EF0"
Dovrei escludere le sottodirectory.
__________________
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2012, 15:44   #32
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
-maxdepth 0 non funziona è un unix hp mi sa
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2012, 23:16   #33
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
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:
  • cerchi file che hanno un nome con un certo pattern
  • questi file li devi cercare in una cartella
  • *non* devi cercarli in nessuna sotto-cartella
  • li devi spostare in una sotto-cartella, non preoccupandoti se già presenti

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...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2012, 08:13   #34
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Ma la cartella di backup dev'essere per forza una sotto cartella di quella da elaborare? Non è molto comodo né mi sembra sicurissimo...

Riepilogando:
  • cerchi file che hanno un nome con un certo pattern
  • questi file li devi cercare in una cartella
  • *non* devi cercarli in nessuna sotto-cartella
  • li devi spostare in una sotto-cartella, non preoccupandoti se già presenti

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
Grazie, ragazzi di avermi seguito.
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:
(find /in/PIPPO_* -prune -type f -mtime +5)|while read fname
do
echo "sto muovendo \"$fname\""
mv /in/$(basename "$fname") /in/portafoglio_bak/$(basename "$fname")
done
, come sintassi del find mi rimane un po ostica, ma sembra funzionare bene.
__________________
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.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Xiaomi 15T Pro, è lui il nuovo best buy? La recensione Xiaomi 15T Pro, è lui il nuovo best buy? ...
Acer TravelMate P6 14 AI: il Copilot+ PC sotto il chilo per il professionista in movimento Acer TravelMate P6 14 AI: il Copilot+ PC sotto i...
ASUS NUC 15 Pro e NUC 15 Pro+, mini PC che fondono completezza e duttilità ASUS NUC 15 Pro e NUC 15 Pro+, mini PC che fondo...
Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint Cybersecurity: email, utenti e agenti IA, la nuo...
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Encelado, luna di Saturno, potrebbe aver...
Sì, sono vere: ecco a voi le Croc...
Da Open Fiber, Cisco e ThinkQuantum una ...
JBL Bar 1300MK2: 2470W di potenza e modu...
I segreti della tecnologia OLED sono a r...
HP lancia una serie di tecnologie per ca...
Matteo Salvini si scopre Green per il pr...
Epic Games Store su iOS, l'installazione...
Instagram non usa i microfoni degli smar...
Un pianeta erratico sta acquisendo massa...
Pazzi per Silent Hill f? Buone notizie, ...
X introduce l'ordinamento dei Mi piace: ...
Samsung punta sull'autonomia: batteria p...
Hollywood in rivolta dopo la presentazio...
I qubit a gatto di Alice & Bob resis...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:05.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v