![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Master
![]() Registriert seit: 17.08.2001
Beiträge: 578
|
die Frage hab ich zwar schon unter "Programmierung" gestellt, dürfte dort aber keine Antworten bekommen ...
------ ich hab in einem Script folgendes: set -- `nslookup -sil $HOSTNAME`; FQHN="$8" will ich dann: printf "$FQHN" ausgeben kommt original gar nix! Auf der Konsole funktionierts aber: boo@box:~/bin> set -- `nslookup -sil $HOSTNAME`; FQHN="$8" boo@box:~/bin> echo $FQHN box.abc.net boo@box:~/bin> was is das nun?!? (die Quotes sinds jedenfalls nicht, mit echo gehts mir genauso)
____________________________________
lg, boo ~ GNU/Linux - there is no substitute! ~ |
|
|
|
|
|
#2 |
|
Master
![]() Registriert seit: 17.08.2001
Beiträge: 578
|
vielleicht sollt ich noch erwähnen:
ich hab dasselbe Problem (in abgewandelter Form) auf AIX, NetBSD, Solaris und eben Linux ... Is sicher nur irgendwas Kleines, Blödes, das ich einfach wieder vergessen hab ....
____________________________________
lg, boo ~ GNU/Linux - there is no substitute! ~ |
|
|
|
|
|
#3 |
|
Aussteiger
![]() |
ich hab jetzt grad kein unix zur hand
... und mit diesemshell-befehl kenn i mi a net so aus - AAAABER: imho is $8 ja der 8. parameter, der dem shell-skript übergeben wurde, oder? wenn das so ist, dann könnts ja sein, dass der 8. parameter leer ist, odr? oder ich bin auf dem falschen dampfer unterwegs ... vielleicht bringt dich das ja auf eine spur ... gruß pc.net ps: ich werd das morgen mal in der firma auf der aix ausprobieren ...
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
|
|
|
|
#4 |
|
Master
![]() Registriert seit: 17.08.2001
Beiträge: 578
|
das $8 ist der achte vom set
und für ein *richtiges* Un*x wirst du das abwandeln müssen. vielleicht so: set -- `nslookup $HOSTNAME`; FQHN="$6" je nachdem wie dein nslookup is
____________________________________
lg, boo ~ GNU/Linux - there is no substitute! ~ |
|
|
|
|
|
#5 |
|
Aussteiger
![]() |
ich glaub, ich bin wirklich aufm falschen dampfer - werds mir
trotzdem morgen anschaun und daraus lernen ![]()
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
|
|
|
|
#6 |
|
Master
![]() Registriert seit: 17.08.2001
Beiträge: 578
|
____________________________________
lg, boo ~ GNU/Linux - there is no substitute! ~ |
|
|
|
|
|
#7 | |
|
Aussteiger
![]() |
Zitat:
gleich selber aus und tu unsere admins damit a bisserl ärgern ...die sind nämlich ganz heikel und wollen nicht, dass wir was tun, was sie selbst nicht können ![]()
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
|
|
|
|
|
#8 |
|
Master
![]() Registriert seit: 17.08.2001
Beiträge: 578
|
MOMENT ... *ärgern?* wo, wen?
____________________________________
lg, boo ~ GNU/Linux - there is no substitute! ~ |
|
|
|
|
|
#9 |
|
Master
![]() Registriert seit: 17.08.2001
Beiträge: 578
|
äh ...
ich hab's. set verträgt sich nicht mit IFS ich verwend jetzt statt set awk und voila, es geht: FQHN=`nslookup -sil "$HOSTNAME" | grep "Name:" | awk '{print $2}'` bzw. FQHN=`nslookup $HOSTNAME | awk '/Name:/{print $2}'`
____________________________________
lg, boo ~ GNU/Linux - there is no substitute! ~ |
|
|
|
|
|
#10 |
|
Aussteiger
![]() |
das wollt ich dir auch vorschlagen
![]() gruß pc.net
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|