Veröffentlicht 28. April 200421 j Hi Leute, ich brauche für einen "Installations-Vorabcheck" einige Hardwareinformationen über einen Rechner. Das ganz soll unter Linux laufen, wenn möglich als einfaches Shell-Script. Zum einen sollte ich den CPU-Typ und die MHz-Zahl auslesen, zum anderen die Grösse des RAM; diese liegen in der /proc/cpuinfo und /meminfo. Wie schaffe ich es nun, mit einem Shell Script diese Dateien zu öffnen und z.B. die MHz-Zahl auf eine Variable zu legen? Vielen Dank schonmal Grüsse, Flo
28. April 200421 j bei mir geht das so: cat /proc/cpuinfo |grep MHz|awk -F ":" '{print $2}' im allgemeinen suchst du mit grep zeilen die den suchbegriff enthalten also grep MHz gibt alle zeielen aus die MHz enthalten mit awk kannst du das dann "zurechtschneiden" -F ist der Field Seperator ... in diesem fall hab ich den : gewählt, standartmässig isses das leerzeichen mit dem print $2 gibst du dann das 2. feld, also das hinter dem 1. : aus. der rest ist syntax das hier alles zu erklähren würde den ramen sprengen. bei O'Reilly gibts gute bücher zu awk & co und so ... oder mal bei googel schaun
28. April 200421 j Hey vielen Dank!!!! bei mir hats nach dem grep MHz /proc/cpuinfo aufgehört jetzt gehts wunderbar... schönen tag noch :marine
28. April 200421 j ich hab jetzt an den anderen string noch ein >> cat tmp hingemacht, also stehen die daten jetzt in der datei "tmp"... wenn ich nun aber den inhalt in ne variable haben will, wie würdet ihr das am intelligentesten anstellen???
28. April 200421 j export BLA="cat tmp" BLA ist die variable ... die kann mit $BLA abgerufen werden cat tmp mit deinem kommando ersetzen
28. April 200421 j sorry, die " waren vielleicht etwas verwirrend, da " schon bei dem -F ":" vorkommt und die shell das dann nicht versteht. dann musste ein mächtigeres zeichen als " nehmen, beispielsweise ` z.B. rd@ws4-69:~> export BLA=`cat /proc/cpuinfo |grep MHz|awk -F ":" '{print $2}'` rd@ws4-69:~> echo $BLA 797.616 so gehts auf jeden
28. April 200421 j Kollege: vielen DANK!!! hast mir wirklich super geholfen... und echt schnell... grosses Lob. :bimei
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.