Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Siamo volati fino a Belfast, capitale dell'Irlanda Del Nord, per scoprire il nuovo Realme 15 Pro 5G Game Of Thrones Limited Edition. Una partnership coi fiocchi, quella tra Realme e HBO, un esercizio di stile davvero ben riuscito. Ma vi raccontiamo tutto nel nostro articolo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
Il Gigabyte Gaming A16 offre un buon equilibrio tra prestazioni e prezzo: con Core i7-13620H e RTX 5060 Laptop garantisce gaming fluido in Full HD/1440p e supporto DLSS 4. Display 165 Hz reattivo, buona autonomia e raffreddamento efficace; peccano però le USB e la qualità cromatica del pannello. Prezzo: circa 1200€.
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-05-2003, 14:21   #1
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
sh su UNIX SUN SOLARIS

ho la necessita di effettuare un confronto lessicografico fra stringhe in uno script da fare girare su Unix Sun... sotto IBM bastava fare

stringa1 /> stringa2

su Sun non funzia
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 14:32   #2
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
Non so, solaris ha la bash?

Quote:
Originally posted by "man bash"

string1 > string2
True if string1 sorts after string2 lexicographically in the current locale.
lovaz è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 14:50   #3
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
certo!
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 14:51   #4
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
dirai tu...un bel man bash??
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 14:56   #5
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
Quote:
Originally posted by "cn73"

dirai tu...un bel man bash??

Intendi dire che hai risolto, vero?
lovaz è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 15:02   #6
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Questa è la porzione dello script

if [ "$token" /> "$paletto" -a -f $token ]

se metto solo > non funziona...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 15:11   #7
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
Mi sa che il problema e' in quei -a -f ...
Prova cosi':

if [ [ -a -f $token ] ]
then
if [ [ "$token" > "$paletto" ] ]
...
lovaz è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 15:33   #8
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
ma -a sta per AND logico...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 15:37   #9
lovaz
Senior Member
 
L'Avatar di lovaz
 
Iscritto dal: Jul 2002
Messaggi: 4334
Quote:
Originally posted by "cn73"

ma -a sta per AND logico...


Quote:
Originally posted by "man bash"

-a file
True if file exists.
L'and logico e' &&
lovaz è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 15:48   #10
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
nei test??
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 15:52   #11
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
These are similar to the Bash comparison operators && and ||, used within double brackets. [[ condition1 && condition2 ]]

The -o and -a operators work with the test command or occur within single test brackets. if [ "$exp1" -a "$exp2" ]



http://tldp.org/LDP/abs/html/comparison-ops.html

ho trovato l'errore l'operatore è \> non /> ...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 16:17   #12
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
un cavolo!! non funge!!!

Codice:
#!/bin/sh
a="aaab"
b="aaaa"
if [ "$a" \> "$b" ]
then
	echo cavolo!
else
	echo e allora!
fi
prova.sh: test: unknown operator >

dove cavol sbaglio?
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 16:26   #13
Sir Wallace
Senior Member
 
L'Avatar di Sir Wallace
 
Iscritto dal: Dec 2000
Messaggi: 1204
Io scribacchio un po' con sh sotto SUN e non mi sono mai imbattuto in
/> o \>
che significato deve avere? Cosa intendi per
'confronto lessicografico' ??


UPDATE:

vi test
Codice:
#!/bin/sh
a="aaaa"
b="aaab"

if [ "$a" > "$b" ]
then
	echo ok
else
	echo ko
fi

exit 0
Codice:
>./test
ok
>
E' quello che ti aspettavi???
__________________
Mastro Wallace
Linux Registered User 333650 # Debian, Ubuntu
Sir Wallace è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 16:32   #14
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
bhè si intende se una stringa è maggiore di un altra... in pratica come un elenco di nomi ordinati alfabeticamnte:

"Rossi" è minore di "Rosso"

nell'esempio infatti sbaglia! "aaaa" è minore di "aaab"
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 16:36   #15
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Ribadisco che su IBM AIX funziona benissimo...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 16:47   #16
Sir Wallace
Senior Member
 
L'Avatar di Sir Wallace
 
Iscritto dal: Dec 2000
Messaggi: 1204
Allora prova con nawk, se ti va...

Codice:
#!/bin/sh

/usr/bin/nawk 'BEGIN {
	a="Rossi"
	b="Rosso"

	if (a < b)
		print "OK"
	else
		print "KO"
}'
Codice:
>fuffa
OK
>
Deppiu' ora non mi viene in mente....
__________________
Mastro Wallace
Linux Registered User 333650 # Debian, Ubuntu
Sir Wallace è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2003, 16:48   #17
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Grazie comunque domani chiedo al mio collega "Unix Man"
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 28-05-2003, 10:06   #18
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Ho risolto così:

Codice:
#!/bin/sh
a="aaab"
b="aaaa"

prova=`echo $a $b | awk  '{print ($1 > $2)}'`
                        	
echo $prova                        	

if [ $prova = 1 ]
then
	echo cavolo!
else
	echo carota!
fi
cn73 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti Recensione Realme 15 Pro Game Of Thrones: un ver...
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
Una Offline Room per aiutare gli student...
Partnership EOLO-Qualcomm: connettivit&a...
Fanatec senza freni: ufficiali il nuovo ...
Instagram, arriva la classificazione PG-...
Microsoft rimuove il blocco all'aggiorna...
Annunciati i vincitori del Leica Oskar B...
Polemiche per il ritorno della Mad Max M...
Leapmotor non si ferma: nuova ammiraglia...
Impulse Space svilupperà un lande...
I 2 mini aspirapolvere più potent...
The Crew 2 diventa finalmente giocabile ...
Sta succedendo davvero: Assetto Corsa Ra...
I 5 smartphone più scontati su Amazon: m...
Disponibilità OxygenOS 16: ecco q...
OxygenOS 16 ufficiale: tutte le novit&ag...
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: 12:37.


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