Re: Tabelle finden

Heiko Schlittermann <[email protected]>
Newsgroups gmane.user-groups.linux.dresden
Organization schlittermann -- internet & unix support
Message-ID <[email protected]>
Uwe Koloska <[email protected]> (Fr 30 Jun 2023 12:38:37 CEST):
> 
> > root@dell7720:/home/ottmar# find -name *.ods -print
> > find: paths must precede expression: `musterdatei.ods'
> > find: possible unquoted pattern after predicate `-name'?
> 
> In neueren find-Versionen funktioniert es auch ohne den Pfad. Sogar in
> Ubuntu 18.04 -- du musst also ein sehr altes find haben ...

Wenn die Shell aus

        find -name *.ods -print

        find -name foo.ods bar.ods -print

macht, dann glaubt „find“, dass „bar.ods“ der Pfad sein soll, in dem
gesucht wird, und mault rum, weil solche Pfade eben *vor* den
Suchausdrücken stehen sollen. „foo.ods“ wird dem „-name“ zugeordnet.

(„-print“ ist redundant, wie schon erwähnt wurde, der „.“ als Startpunkt
für die Suche ebenfalls (schon erwähnt.))

Hässlicher wird der Fehler, wenn „*.ods“ im aktuellen Ordner nicht
matcht, dann bleibt dort „*.ods“ stehen und find sucht tatsächlich
Files, auf die dieses Muster zutrifft. Ebenfalls hässlich ist es, wenn
„*.ods“ im aktuellen Ordner auf genau eine Datei passt, dann sucht find
nach genau diesem einen Dateinamen. Und findet (in Abhängigkeit von
weitere Kriterien) möglicherweise genau diese eine, was plausibel
aussieht, falls man nicht weiß, dass es noch hätte andere finden sollen.

-- 
Heiko
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE0L/WueylaUpvFJ3Or0zGdqa2wUIFAmSeuHQACgkQr0zGdqa2
wUJt9Af/dBHciNssHy02x6G9A46p5AfbKmZ2IzIfbkyIBTNr3INFomIlutO+um/5
gl3p+rSZr8sUIK5TT7ltxk7gfWlRTYTAsD2dg4oT6cLkCTsxz2DPt24Yc4d0lj41
0ytKhrdAroLv3xFqRVAYXmWhaHl8tlQsmEAa3soowkBe9YDTFMvHf4KFV3V2Muxa
eWBqIyQStHqhm/7NiJQlqEGTjQmLjUCnaDDa8WipW1wvaEwps96WgO+kWzJ34I8M
NbNFH6FbAiycK5pb7TIVUDBZV5kQo3ZvSvTW37u8RJv+Wc/mwXPYrpvQcAfaQv3Q
RtFIZUV2W515+rQ3nft8VbgBlgP/fg==
=/Fsb
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.