PDA

Visualizza la versione completa : Script SH per sapere la versione di Windows.


marietto2008
19-09-2010, 15:03
Ciao pinguini,

mi aiutate a scrivere uno scriptino in SH per ricavarmi la versione di Windows scritta nel file della licenza license.RTF ?

Dato che esso inizia cosė :

MICROSOFT SOFTWARE LICENSE TERMS

WINDOWS 7 ULTIMATE

These license terms are an agreement between Microsoft Corporation...

Vorrei ricavarmi la versione di Windows,che capita sempre come terza riga,che in questo caso e' WINDOWS 7 ULTIMATE. Grazie.

toraz
20-09-2010, 10:56
head -n3 license.RTF | tail -n1

marietto2008
20-09-2010, 11:02
toraz buono il tentativo,ma non e' cosi' semplice,perche' i files RTF non sono come i TXT. Posto la soluzione per coloro che ne potrebbero avere bisogno :

ver_windows=$(sed -rn '3 s/^.+(WINDOWS[^\]+)\\par\r?$/\1/p' /mnt/sda1/Windows/system32/license.rtf

Loading