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
Need Info msgobinathan Shell Programmierung und Scripting 1 11-03-2007 05:17 PM
CPU-Info vijayca HP-UX 1 08-27-2007 09:51 AM
Wie Sie mehr LUN Infos itsupplies Red Hat 0 10-26-2006 05:22 AM
exe Infos sumsin High-Level-Programmierung 6 11-17-2005 05:15 AM
SU-Info afflack UNIX for Dummies Questions & Answers 4 01-20-2005 09:35 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Beiträge: 8
Einige Info.

Hiya alle ... Ich bin ein Neuling auf dem Unix-,

Möchte nur wissen, was dieser Befehl macht:
/ sbin / ifconfig eth0 | grep 'inet addr:' | cut-d:-f2 | awk '(print $ 1)'

Ich denke, 'grep zeigt, daß die Zeile mit "inet addr" (das ist der 2. Zeile, die Anzeige der IP-Adresse, Broadcast-Adresse und Subnetzmaske) ... Ist dies richtig?

Was den zweiten Teil tun? (cut-d:-f2)?

Vielen Dank im Voraus.

Mit freundlichen Grüßen
ad4m88
  #2 (permalink)  
Old 03-29-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Sie sollten die Manual-Seiten für Ihr System. Wenn Sie nicht am Computer, können Sie sie in Google.

Dieser Aufruf von schneiden Auszüge das zweite Feld in einen Doppelpunkt getrennte Zeile (oder Folge von Zeilen, im Allgemeinen). Auch die awk Programm druckt das erste Feld auf ein Leerzeichen getrennt (oder Folge von Zeilen, im Allgemeinen).

Bottom line, es extrahiert die IP-Adresse der Schnittstelle von der ifconfig ausgegeben.

Der gesamte Prozess hätte mehr getan, elegant mit nur ifconfig und awk, Möglicherweise auf einen bescheidenen Rückgang der Wartbarkeit, oder ifconfig, grep, Und zwei Aufrufe von schneiden.
  #3 (permalink)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Beiträge: 8
Vielen Dank für Ihre Hilfe.

Mit besten Grüßen.
  #4 (permalink)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Beiträge: 8
Leider wieder zu stören, aber was Befehl werden die Namen der
1) des laufenden Systems, &
2) die O / S.

Ich habe versucht uname-a, wie würden schnitt ich die Infos aus dieser mit awk oder grep. Auch, indem Sie uname-o zeigt es: "GNU/Linux '. So ist ausreichend, dass für den zweiten Teil?

Thnxs
  #5 (permalink)  
Old 03-29-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Die Frage nach der OS ist nicht wirklich gut definiert. Wahrscheinlich uname-o ausreichend ist, ja. Es ist üblich, wenn jemand fragt, mehr oder weniger alle uname-a

uname-n druckt das System den Namen, so dass Sie nicht die Verwendung von awk dafür. grep ist nicht wirklich das richtige Werkzeug für diese (auch wenn es vielleicht möglich).

Im Allgemeinen gut, die Unix-Tool haben die Möglichkeit zur Erstellung von Output-, in einer Form, die für Scripting. Leider sind nicht fast alle System-Utilities sind gut von diesem Kriterium. (ls kommt in den Sinn, und, oh, ifconfig.)

Diese Meldung ist zu klein für eine gute awk Tutorial (und ich bin nicht die richtige Person zu schreiben, dass), sondern eine allgemeine Muster ist awk '/ Text, ist einzigartig für die Zeile, die Sie wollen / (print $ n)' wo n ist das Feld Anzahl (durch Leerzeichen getrennte, ab 1) auf diese Zeile. Es gibt verschiedene Möglichkeiten für die Verwendung von etwas anderes als Leerzeichen als Trennzeichen, und, und, awk ist eine Turing-vollständige Programmiersprache, so dass Ihre Phantasie ist die einzige Grenze.
  #6 (permalink)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Beiträge: 8
Thanks mate,

Hoffnung im nicht zu viel, aber wie will ich ein Skript in der Bash-Shell, die kann:
a) einen Neustart der Box
b) Präfix einen Neustart mit einem geeigneten Warn-und Pause
c) ping eine IP-Adresse durch die Nutzer und Bericht über die Reaktion
d) Kill a Prozesse, wie sie durch den Benutzer
e) Hinzufügen und Löschen eines Benutzers

Wenn Sie mir den Code für jeden einzelnen, ich weiß, wie man sie in ein Menü (if, else, wenn .... etc)

Danke
Closed Thread

Lesezeichen

Tags
Linux

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 01:28 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