The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
se débarrasser des caractères spéciaux vakharia Mahesh UNIX et Linux Applications 4 07-29-2008 01:36 PM
Caractères spéciaux dans le nom de répertoire tez UNIX pour les nuls Questions et réponses 6 08-14-2006 07:06 PM
comment voir les caractères spéciaux dans un fichier à l'aide de vi jingi1234 UNIX pour les nuls Questions et réponses 6 10-19-2005 11:57 AM
caractères spéciaux nawnaw UNIX pour les nuls Questions et réponses 2 05-18-2004 03:17 PM
awk / sed avec des caractères spéciaux apalex De programmation et de script Shell 5 05-06-2002 04:40 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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 11-20-2008
angelap angelap is offline
Registered User
  
 

Date d'inscription: novembre 2008
Messages: 2
Comparer les caractères spéciaux (c'est-à-dire -, \, /) dans une instruction if

J'ai besoin de valider les caractères spéciaux d'une date (les caractères entre l'année et le mois et le mois et le jour). Les données déposées est peuplée par les utilisateurs et les lire dans le script vi un argument. Je veux faire en sorte que la date est un '-' (tiret) et non pas un '/' ou '\' (barre oblique).

Le tout ce que j'ai tenté a échoué et je n'ai à court d'idées. Je suis à nouveau le script et ne sais pas où d'autre à tour de rôle. S'il vous plaît, aidez si vous le pouvez. Merci.

#! / bin / ksh
set-x
V_DATE \u003d'2008-08-30 '
echo $ V_DATE
V_DATE_DASH1 \u003d `echo $ V_DATE | cut-c 5»
echo 'V_DATE_DASH1 INFO: «V_DATE_DASH1 $>> $ (LOGFILE)
V_DASH \u003d '-'
echo 'V_DASH INFO: «V_DASH $>> $ (LOGFILE)
echo $ V_DATE_DASH1 \u003d $ V_DASH
si `$ (V_DATE_DASH1) \u003d $ ()` V_DASH
then echo 'INFO V_DATE_DASH1 est OK'>>${ LOGFILE)
else echo 'ERROR V_DATE_DASH1 pas une "-"'>>${ LOGFILE)
usage
fi
  #2 (permalink)  
Old 11-21-2008
vbe's Avatar
vbe vbe is offline Forum Staff  
Modérateur
  
 

Join Date: Sep 2005
Localisation: Suisse - GE
Messages: 1574
corriger votre code, mais peut-être que j'ai eu trop de "beaujolais nouveau" tout à l'heure ...

Code:
#!/usr/bin/ksh
set -x
V_DATE='2008-08-30'
echo $V_DATE
V_DATE_DASH1=$(echo $V_DATE | cut -c 5)
echo 'INFO V_DATE_DASH1: ' $V_DATE_DASH1
V_DASH="-"
echo 'INFO V_DASH:'$V_DASH
read pp
echo $V_DATE_DASH1 = $V_DASH
read pp
if [ "$V_DATE_DASH1" = "$V_DASH" ]
   then echo "INFO V_DATE_DASH1 is OK"
else echo "ERROR V_DATE_DASH1 not a "-" "
   usage  # Im waiting to see...
fi
Vous pouvez me dire, j'ai vraiment eu trop de ...

Dernière édition par vbe; au 11.21.2008 09:25 AM..
  #3 (permalink)  
Old 11-21-2008
angelap angelap is offline
Registered User
  
 

Date d'inscription: novembre 2008
Messages: 2
Talking

Merci. J'apprécie vraiment l'aider. Si vous avez une autre verre de célébrer, elle fonctionne.
  #4 (permalink)  
Old 11-21-2008
vbe's Avatar
vbe vbe is offline Forum Staff  
Modérateur
  
 

Join Date: Sep 2005
Localisation: Suisse - GE
Messages: 1574
Il a été mon plaisir.


Cordialement
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 01:45 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0