-
Satz aus IFS-Datei löschen
Hallo zusammen,
wie kann ich aus einem Textdokument im IFS einen Satz raus löschen?
Also über ein Programm oder mittels QSHELL.
Um es genauer zu beschreiben.
Ich habe die known_hosts
Wenn ich was auf einen Server übertragen möchte mittels SFTP kann es sein, dass er mir das nicht überträgt weil er die Meldung bringt REMOTE HOST IDENTIFICATION HAS CHANGED. Wenn ich diesen Fehler bekomme möchte ich im Programm den Key für die entsprechende IP aus der known_hosts raus löschen.
Deshalb möchte ich wissen wie ich über ein Programm Sätze aus einer Textdatei löschen kann.
Viele Grüße Harald
-
umbenennen, lesen, neu schreiben
kleine Tabelle auf der Power, welche du nicht willst (Blacklist)
IFS Lesen, in Tabelle suchen und schreiben oder verwerfen
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Danke für die Antwort. Aber kann man nicht direkt einfach einen Satz löschen? Muss man da wirklich den Umweg gehen?
-
Hab eine Lösung für mein Problem gefunden.
perl -ni -e 'print unless /18.135.66.33/' /home/user/.ssh/known_hosts
So erreiche ich was ich möchte.
Danke
-
-
Was ist ein Satz in einer IFS-Datei?
-
I.d.R endet eine Zeile mit CR, LF oder CR+LF.
Zeile:=Satz
Das kann man dann gezielt z.B. bein CPYfrm/toIMPF bzw. CPYfrm/toSTMF angeben, schon so lange es das Kommando gibt.
Schießlich coded man im RDi ja auch Textdateien zeilenweise.
Oder war das nur eine Scherzfrage;-)?
-
Es kommt also im IFS auf das Zeilenende an. CR, CRLF, LF, LFCR oder was ganz anderes!? Wie ist das hier in diesem Fall? Kommen das „perl“ oder der „sed“ mit allem klar?
-
perl kenne ich nicht, aber sed (Streaming Editor) ist ein bekanntes Tool in Unix bzw. eben auch QShell/QPase.
https://www.gnu.org/software/sed/manual/sed.html
-
 Zitat von harkne
Ich habe die known_hosts
Wenn ich was auf einen Server übertragen möchte mittels SFTP kann es sein, dass er mir das nicht überträgt weil er die Meldung bringt REMOTE HOST IDENTIFICATION HAS CHANGED. Wenn ich diesen Fehler bekomme möchte ich im Programm den Key für die entsprechende IP aus der known_hosts raus löschen.
abgesehen von den tollen Antworten der Kollegen:
es hat einen Grund, daß SFTP diese Meldung bringt. Automatisch ändern und den neuen Key akzeptieren ist halt ein Sicherheitsproblem, das man ernst nehmen sollte.
-
Sätze aus der known_host automatisiert zu löschen ist grundsätzlich eher was gutes als was schlechtes. Dadurch bleiben nicht unnötig inaktive Keys in der Liste, die eventuell misbraucht werden könnten.
Automatisches aktzeptieren ist wieder etwas anderes, aber davon war hier jetzt auch nicht die Rede.
Wenn's wirklich sicher sein soll, bestätigt man auch nicht manuell den Key, sondern holt sich den Key vom Server direkt und trägt diesen manuell in der known_host ein ...
Similar Threads
-
By MoellerH in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 06-09-22, 14:38
-
By _MG_ in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 14-12-16, 16:45
-
By Dw4rf79 in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 17-08-07, 15:07
-
By PGMR in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 24-06-04, 15:30
-
By rebe in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 16-04-04, 10:29
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks