The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
verificare la stringa numerica o non è. knowledge_gain Di programmazione ad alto livello 11 02-03-2009 11:25 AM
Perl codice numerico per differenziare e non-numerici di ingresso Raynon Shell scripting e di programmazione 11 08-04-2007 11:32 AM
Problema confronto con il lotto 2 file di dati rafisha Shell scripting e di programmazione 4 07-25-2007 08:56 PM
Regex Spliting con la stringa alfanumerica e in parte Numerico ozgurgul Shell scripting e di programmazione 1 06-30-2007 10:52 AM
Convertire stringa numerica kflee2000 Shell scripting e di programmazione 3 11-19-2003 11:21 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 01-28-2008
naren_0101bits naren_0101bits is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 9
problema in confronto con la stringa numerica

Ciao a tutti,

Sto riscontrando un problema nel confronto con il valore numerico stringa.
Ho una variabile nel mio script che riceve il valore dinamico. Può essere un valore numerico o una stringa. [FILE_COUNT \u003d 5 (o) FILE_COUNT \u003d "variabile"]

Ho a che fare separata compito in base al suo valore numerico o pungiglione variabile variabile.

I grep FILE_COUNT e il valore ottenuto. Ma il suo errore che ho fatto, quando sia
if [$ FILE_COUNT \u003d "variabile"]
o
if [$ FILE_COUNT-eq "variabile"]
in quanto non è due stringa numerica o due confronti.

Ho provato anche utilizzando il metodo di prova anche
if [$ test FILE_COUNT \u003d "variabile"], ma invain

Sto pensando di utilizzare "comporre-i <variable>" concetto ma assegna 0 se si tratta di una stringa e il valore dinamico che ricevo possono anche essere 0.

Quindi, ti dammi un po 'di luce a questo problema di lasciarmi andare avanti in questo.

Grazie in anticipo,

Naren
  #2 (permalink)  
Old 01-28-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Part Time Moderatore e papà a tempo pieno
  
 

Join Date: Sep 2006
Ubicazione: Rossem, Tazenda
Messaggi: 1.086
questo aiuto:
Codice:
if [ $FILE_COUNT == "VARIABLE" ] ; then
  echo "is VARIABLE"
else
  echo "is a number"
fi
  #3 (permalink)  
Old 01-28-2008
naren_0101bits naren_0101bits is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 9
E 'ancora mostrando il messaggio di errore con il gestore \u003d\u003d
expr: 0402-050 Errore di sintassi.
  #4 (permalink)  
Old 01-28-2008
jaduks's Avatar
jaduks jaduks is offline
Utente Registrato
  
 

Join Date: Aug 2007
Ubicazione: Assam, in India
Interventi: 166
L'uno è yogesh che citano sopra dovrebbe funzionare sia per il confronto numerico e stringa. Un altro aspetto dello stesso.

Codice:
$ VAR=25
$ [ $VAR == "25" ] && echo "Y" || echo "N"
Y

$ VAR=25A
$ [ $VAR == "25A" ] && echo "Y" || echo "N"
Y
  #5 (permalink)  
Old 01-28-2008
naren_0101bits naren_0101bits is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2007
Interventi: 9
Se le persone sono a destra. Ma quello che sto cercando non è numerico a numerico o stringa a stringa di confronto. Ma è come
$ Var \u003d 25
E voglio verificare se $ var è "25A" o meno. Allo stesso modo
$ If [$ var \u003d\u003d "25A"] (.........} else (..........}

E questo dà errore.
  #6 (permalink)  
Old 01-28-2008
KevinADC KevinADC is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2008
Messaggi: 731
forse qualcosa di simile:

if [[$ var \u003d\u003d 25 *]]
Closed Thread

Segnalibri

Tag
script di shell

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 10:50 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0