-
qsh find -prune geht nicht
Hallo *all
wir haben V7R1 so ziemlich alle Prf's
wen ich in der qsh ein
Code:
find '/qntc/vmfileixxx/freigabe/edv/as400/neue Adressen/Berta bums/Test' -name *.[Tt][Xx][Tt] -prune
mache bekomme ich
Code:
/qntc/vmfileixxx/freigabe/edv/as400/neue Adressen/Berta bums/Test/Datei.txt
/qntc/vmfileixxx/freigabe/edv/as400/neue Adressen/Berta bums/Test/_verarbeitet/Datei.txt
Anscheinend reagiert er nicht auf das -prune
Hab schon einiges probiert, kennt sich da jemand aus?
ich will NICHT die Dateien aus den Unterverzeichnissen!
aber die .txt kann halt auch TXT, TxT, tXt ... heißen
Danke für alle Tipps zu find! (LS ginge ja auch ...)
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Hier würde ich einen simplen "ls" anwenden.
Allerdings, da der Pfad Leerzeichen enthält, vorher einen cd mit Hochkomma machen:
cd '/kompletter pfad';ls *.[tT][xX][tT]
Die Auflösung der Namen erfolgt durch die Shell und nicht durch das Kommando.
-
OT
auf "Berta bums/Test" würd ich vermutlich auch nicht reagieren.
/OT
*scnr
kf
-
Danke für die Kreativen Ideen. (ich hätte Berta Bums schreiben sollen)
ich weiß das es auch mit LS geht
Hie hat sich aber find durchgesetzt, da im Ergebnis der Pfad wieder auftaucht.
Kann mann alles lösen, ich weiß ...
Trotzdem würde mir die richtige Syntax mit dem -prune mal interessieren
Wenn also einer noch ein Bsp hätte.
Danke
Gruß
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Im QSH-Handbuch kann ich die "-prune"-Option nicht finden.
http://www-01.ibm.com/support/knowle...hzdownload.htm
-
ist hier beschrieben
http://www-01.ibm.com/support/knowle...nd.htm?lang=de
-prune
This primary always evaluates to true. It causes find to not descend into the current file. Note, the -prune primary has no effect if the -d option was specified.
always true hieße ja: es braucht nicht gesetzt zu werden
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
noch ein Tipp aus unserer Java Abteilung
Besser als
cd '/kompletter pfad';ls *.[tT][xX][tT]
ist
cd '/kompletter pfad' && ls *.[tT][xX][tT]
Der Unterschied:
; sagt es sind 2 Befehle
gibt es den pfad nicht, geht der LS auf das /home/user/ Verzeichnis (oder was auch immer gesetzt ist)
&& behandelt das wie einen Befehl, gibt es das Verzeichnis nicht kommt nix zurück
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Similar Threads
-
By Robi in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 23-09-14, 07:30
-
By malzusrex in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 01-09-14, 21:48
-
By Uwe Kohlberg in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 23-01-07, 10:59
-
By SAUER-OS in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 28-03-03, 08:24
-
By Sho3 in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 25-03-03, 15:57
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