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

Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
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


Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Il nuovo iPad Mini è molto vicino e potr...
ProArt P14, il nuovo notebook ASUS con N...
La crisi delle memorie durerà ancora per...
Monitor AOC gaming 27" in svendita ...
Super power station da 2048Wh e 2800W in...
Un satellite della Space Force e lo stad...
Il telescopio spaziale Swift torna opera...
S-Transistors sviluppa i transistor a su...
Sostituire gli sviluppatori con l'IA è u...
Robot aspirapolvere usato come telecamer...
Crawler AI fuori controllo: il 98% del t...
PCB dalla Cina venduti come prodotti di ...
"Porca miseria, reader è ADM...
Un nuovo rinvio per Squadron 42, il nuov...
I 'cani robot' di Boston Dynamics in pri...
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: 07:41.


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