Zum Inhalt springen

Korn-Shell Programmierung


Empfohlene Beiträge

Geschrieben

Hi zusammen,

bin ich hier überhaupt richtig oder muss ich zu Unix ?

Naja die Mods werden mich dann schon verschieben.

Also meine Frage ...

Ich hab in meinem Script ein Here-Document,

#!/bin/ksh

bla

bla

ftp xyz <<EOF

mput abc

quit

EOF

blup

blup

Nun müsste ich die Ausgabe von dem Here-Dokument irgendwie in ne Datei oder

so bekommen, da ich die Strings die da zurückgekommen sind auswerten muss.

Hat mir da jemand nen Tipp ?

cu

alligator

Geschrieben

Hallo,

Ich wuerde Dir ja gerne helfen, versteh die Frage aber nicht so recht. Willst Du die Ausgaben Deines Shellscriptes auswerten, oder geht es um das Dokument, welches Du mit dem Skript uebertragen hast?

Nic

Geschrieben

Hi, kannst du das nicht einfach per Umlenkung machen ?

Go > here.txt

Go ist in diesem Falle der Name deines Scripts.

Mit dem > wird die Ausgabe in die Datei here.txt (.txt muss nicht mit dabei sein) umgelenkt.

Und du kannst nun die Datei schön Auswerten (z.B. mit grep)

MfG Tool-Time

Geschrieben
Originally posted by alligator

bin ich hier überhaupt richtig oder muss ich zu Unix ?

Naja die Mods werden mich dann schon verschieben.

Gehört ins Linux-Forum. Hat ja nicht wirklich was mit Webserverprogrammierung zu tun ;)

Geschrieben

und mit go >> here.txt kannst du die nächste ausgabe an die datei here.txt anhängen.

sonst wird bei einem erneuten aufrufen des go > here.txt alles was vorher in der here.txt war gelöscht, es sei denn du willst das so

Geschrieben

Hallo,

ich will nur das die Ausgabe der Here-Dokuments in

eine Datei umlenken und nicht das ganze Script.

Also nur die Ausgabe von:

ftp xyz <<EOF

mput abc

quit

EOF

soll in die Datei.

Gruß

alligator

Geschrieben
Originally posted by nic_power

ftp xyz <<EOF >meineLogDatei

mput abc

quit

EOF

Nic

Hi,

erstmal thx .. klar das klappt einwandfrei.

Hat jemand zufällig noch ne Idee wie ich diesen

Stream direkt in den AWK lenken könnte ohne erst

über ne Datei gehen zu müssen ... monment mal ...

So tuts:

ftp xyz <<EOF | awk '{print $1}'

mput abc

quit

EOF

Ahh sieht aus als ob es klappt :D

Thx

cu

alligator

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...