Comment trouver des fichiers avec l'expression régulière suivante?Comment puis-je trouver les noms de fichiers qui n'ont pas de. en eux?
[^.]
La solution peut être dans les commandes: trouver, perl, ls
Comment trouver des fichiers avec l'expression régulière suivante?Comment puis-je trouver les noms de fichiers qui n'ont pas de. en eux?
[^.]
La solution peut être dans les commandes: trouver, perl, ls
S'il s'agit de nom de fichier, comme Greg pense, alors je vous suggère
find . -type f -not -name \*.\*
commande à la place.
ls | grep -v \\.
Vous pourriez avoir à être plus précis en indiquant votre question si cela ne satisfait pas à vos besoins.
Vous trouverez également les noms de répertoire. –
perl -MFile::Find -le 'find sub { print if -f and /[^.]/ }, "."'
Cela affichera dans le répertoire actuel et dans tous les sous-répertoires les fichiers qui n'ont pas de point.
dans le nom de fichier ou dans le contenu? –
Si vous savez déjà quelles commandes feraient cela pour vous, pourquoi ne lisez-vous pas leurs pages de manuel? Je pense que vous avez collé cette question à fond dans vos devoirs, et vous ne pouvez même pas prendre la peine de lire la question. – Ether
@Sinan, peut-être les professeurs d'anon donnent de bonnes questions de devoirs? – daotoad