The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Problem mit der Ausgabe von FIND-Kommando ausgegeben wird, auf Befehl basename ... new_learner UNIX for Dummies Questions & Answers 2 12-14-2008 02:56 AM
awk / sed-Kommando: Parse Parameter Datei / Senden die Zeilen auf die ksh Export rajan_san Shell Programmierung und Scripting 4 11-06-2008 01:29 PM
wird ein Argument der Kommandozeile und ein Unix-Befehl aus, um awk Variablen sweta_doshi Shell Programmierung und Scripting 0 08-08-2008 07:54 AM
Hilfe erforderlich: Command, um IP-Adresse und den Befehl ausgeführt, der ein Benutzer loggedout Sicherheit 2 08-06-2008 09:12 PM
Widerspruch ls-Befehl Anzeige an der Eingabeaufforderung ein und läuft als cron-Job rajranibl SuSE 5 07-30-2007 09: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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 12-29-2008
krishmaths krishmaths is offline
Registrierte Nutzer
  
 

Join Date: Sep 2006
Lage: Mysore, Indien
Beiträge: 191
Ihr Ansatz der richtige ist. Nur noch ein bisschen Feintuning in der Syntax von awk.

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
Registrierte Nutzer
  
 

Join Date: Dezember 2008
Beiträge: 9
Die "read Vorname Nachname" ist eine gute Idee, aber nicht gut, wenn der Benutzer über einen Mittelweg ein. Und ich kann sagen, "zuerst gelesen Mitte letzten", weil sie gewohnt funktionieren, wenn der Benutzer nicht über einen mittleren Namen. Vielen Dank für Ihre Anregungen.
  #3 (permalink)  
Old 01-08-2009
dajon dajon is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 3
Ich weiß nicht, warum Sie der ersten und der letzten in der gleichen Saite, aber hier ist eine Antwort (es gibt viele mögliche Methoden).

Es gibt erhebliche Vorteile für die Führung der ersten und der letzten separaten (dh, wenn die betreffende Person ist Jr, Sr. III usw.) oder ein Name mit Bindestrich oder mehrere sirnames ...

#! / usr / bin / sh
echo "Geben Sie Ihren vollen Namen (dh Vor-und Nachname)"
Lesen Sie Namen
echo "hallo Herr` echo $ name | awk '(print $ NF)' `"

Viel Glück ....
  #4 (permalink)  
Old 01-09-2009
siba.s.nayak siba.s.nayak is offline
Registrierte Nutzer
  
 

Join Date: Jun 2007
Beiträge: 166
Zitat:
Zitat von kazazza View Post
Hmmm, ive nur gefragt, ein Freund und er meint seine soll so etwas wie dieses:

echo "Bitte geben Sie Ihren vollständigen Namen ein:"
Lesen Sie Namen
echo "$ name | awk '(print" hallo Herr ", $ 2)

Diese doesnt tatsächlich Arbeit, aber bin ich in die richtige Richtung? im nicht versuchen, um einen Datei, nur die Zeichenkette.

Ist das dann falsch? Dank v. viel für die schnelle Antwort.
Ich weiß nicht, warum es nicht funktioniert hat, mit Ihnen. Aber für mich, es funktioniert
Cat aw1.sh

echo "Bitte geben Sie Ihren vollständigen Namen ein:"
Lesen Sie Namen
echo $ name | awk '(print "hallo Herr", $ 2)'

pa9442 / ms/user/s/sibasha/tmp1 70 $ sh aw1.sh
Bitte geben Sie Ihren Vor-und Nachname:
Siba Nayak
Hallo Herr Nayak
  #5 (permalink)  
Old 01-10-2009
kazazza kazazza is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2008
Beiträge: 9
Siba.s.nayak Ja, aber was ist, wenn der Benutzer einen Vornamen, 2 Mitte Namen, und dann einen Nachnamen? Dann wont Arbeit
  #6 (permalink)  
Old 12-28-2008
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
  
 

Join Date: Dezember 2008
Lage:. Auf
Beiträge: 1.900
versuchen "read Vorname Nachname", die Aufteilung der Beiträge auf "", mit dem Sie das erste Wort in $ ersten und der Rest der letzten Eingabe in $
  #7 (permalink)  
Old 12-30-2008
Gayucvns Gayucvns is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2008
Beiträge: 10
Hi,

die awk-Befehl ist sehr nützlich, um den Nachnamen. nur die Syntax-Fragen. Jst versuchen mit diesem
echo $ name | awk '(print "hallo Herr" $ 2) '
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 12:22 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0