PDA

View Full Version : [SH/CSH/AWK] Estrapolare riga e passarla a tar


Nockmaar
31-07-2006, 12:58
Salve ragassuoli, mi servirebbe una mano per uno script che in teoria e' semplicissimo, ma in pratica per me non lo e'.

Ambiente HP-UX ( per quello ho messo 3 alternative, come da titolo ).

Lo script deve limitarsi a prendere l' ultimo file in ordine di data da una directory e passarlo al tar per buttarlo su DAT.

Basterebbe un ls -ltr, prendere l' ultima riga della 8a colonna ( calcolando che la prima viene contata come 0 ) e passarla al tar.

Probabilmente e' molto piu' semplice di quanto pensi, ma il mio cervello e' gia' in ferie... ;)

Grazie in anticipo a tutti quelli che ancora sanno cos' e' lo shell scripting :)

andbin
31-07-2006, 13:27
Lo script deve limitarsi a prendere l' ultimo file in ordine di data da una directory e passarlo al tar per buttarlo su DAT.Quindi devi prendere il file pił vecchio, giusto??

Basta fare:
NOME=`ls -Art1 | head -n 1`

Non so dirti se funziona sul sistema che hai indicato ... su Linux funziona.

Nockmaar
31-07-2006, 13:33
Quindi devi prendere il file pił vecchio, giusto??

Basta fare:
NOME=`ls -Art1 | head -n 1`

Non so dirti se funziona sul sistema che hai indicato ... su Linux funziona.

No, mi serve il piu' nuovo. Comunque funziona perfettamente, devo solamente levare il parametro 'r'.

Grazie mille. ;)

andbin
31-07-2006, 13:49
mi serve il piu' nuovo.Ah, ok. ;) Vedendo che hai usato -r nel tuo esempio, ho capito male io.