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
problème avec la sortie de la commande find d'entrée de commande basename ... new_learner UNIX pour les nuls Questions et réponses 2 12-14-2008 02:56 AM
awk / sed Commande: Parse paramètre fichier / envoyer les lignes vers l'exportation ksh commande rajan_san De programmation et de script Shell 4 11-06-2008 01:29 PM
attribuer un argument de ligne de commande et d'une commande unix pour awk variables sweta_doshi De programmation et de script Shell 0 08-08-2008 06:54 AM
Aide demandée: Commande pour trouver l'adresse IP et l'exécution de la commande d'un utilisateur loggedout Sécurité 2 08-06-2008 08:12 PM
incompatible commande ls affiche à l'invite de commandes et de fonctionner comme une tâche cron rajranibl SuSE 5 07-30-2007 08:26 AM

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 12-29-2008
krishmaths krishmaths is offline
Registered User
  
 

Join Date: Sep 2006
Lieu: Mysore, en Inde
Messages: 191
Votre approche est la bonne. Juste besoin d'un peu de retouches dans le awk syntaxe.

Code:
echo "Please enter your full name:"
read name
echo $name | awk '{print"Hello Mr." $2}'
  #2 (permalink)  
Old 12-30-2008
kazazza kazazza is offline
Registered User
  
 

Join Date: Dec 2008
Messages: 9
Le «lire en premier la dernière" est une bonne idée, mais pas de bon si l'utilisateur a un deuxième prénom. And i cant dire «lire en premier milieu dernier», car il ne fonctionne pas si l'utilisateur ne dispose pas d'un prénom. Merci pour toutes suggestions.
  #3 (permalink)  
Old 01-08-2009
dajon dajon is offline
Registered User
  
 

Date d'inscription: août 2008
Messages: 3
Je ne sais pas pourquoi vous voulez première et la dernière à la même chaîne, mais voici une réponse (il existe de nombreuses méthodes).

Il ya des avantages importants pour le maintien de la première et la dernière (c'est-à-dire, si la personne est un Jr, Sr. III, etc) ou a un nom de trait d'union ou de plusieurs sirnames ...

#! / usr / bin / sh
echo "Entrez votre nom complet (c'est-à-dire le nom et le prénom)"
lire le nom
echo "Bonjour M.` echo $ name | awk '(print $ NF)' `"

Bonne chance ....
  #4 (permalink)  
Old 01-09-2009
siba.s.nayak siba.s.nayak is offline
Registered User
  
 

Date d'inscription: juin 2007
Messages: 166
Citation:
Posté par kazazza View Post
Hmmm, ive seulement demandé à un ami, et il estime sa destinée à être quelque chose comme ceci:

echo "S'il vous plaît entrez votre nom complet:"
lire le nom
echo "$ name | awk '(print" Bonjour Monsieur ", $ 2)

Cela ne marche pas vraiment, mais je suis sur la bonne voie? im ne cherche pas à diviser un fichier, il suffit de la chaîne.

Est-ce que c'est faux, alors? Merci beaucoup pour le v. réponse rapide.
Je ne sais pas pourquoi ça n'a pas marché avec vous. Mais pour moi, il fonctionne très bien
Cat aw1.sh

echo "S'il vous plaît entrez votre nom complet:"
lire le nom
echo $ name | awk '(print "Bonjour Monsieur", $ 2)'

pa9442 / ms/user/s/sibasha/tmp1 70 $ sh aw1.sh
S'il vous plaît entrez votre nom complet:
Siba Nayak
Bonjour M. Nayak
  #5 (permalink)  
Old 01-10-2009
kazazza kazazza is offline
Registered User
  
 

Join Date: Dec 2008
Messages: 9
Siba.s.nayak Oui, mais qu'en est-il si l'utilisateur entre un prénom, 2 prénoms, puis un nom de famille? Ensuite, il ne fonctionne pas
  #6 (permalink)  
Old 12-28-2008
pludi's Avatar
pludi pludi is online now Forum Staff  
Modérateur
  
 

Join Date: Dec 2008
Emplacement:. À
Messages: 1847
essayez "lire en premier lieu la fin», qui sépare l'entrée sur '', qui vous donne le premier mot de $ le premier et le reste de la dernière entrée en $
  #7 (permalink)  
Old 12-30-2008
Gayucvns Gayucvns is offline
Registered User
  
 

Join Date: Dec 2008
Messages: 10
Salut,

la commande awk est très utile pour imprimer le nom de famille. seulement les questions de syntaxe. Jst essayer avec cette
echo $ name | awk '(print "Bonjour Monsieur" $ 2) '
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 02:11 PM.


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