Questions marquées «filenames»

9
Supprimer des fichiers sans chaîne dans le nom

Je souhaite supprimer les fichiers qui n'ont pas la chaîne «999» (sans le «») dans leur nom. J'ai essayé: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Mais aucun ne fonctionne. J'utilise macOS Sierra, avec bash:

8
Fichiers avec des noms vides

J'écrivais un widget pour afficher des fichiers dans un répertoire donné et je me demandais si je devais couvrir le cas où un fichier a un nom vide. Les tests n'ont pas montré de résultats évidents, donc je me demandais si quelqu'un avait des informations précises $ touch "" touch: cannot touch `':...

8
Quand la chaîne vide indique-t-elle le répertoire actuel?

Dans un script que j'utilise findpour collecter des fichiers dans le répertoire courant, comme dans $ find . -name "*.h" ./foo.h Maintenant, je voudrais juste le sortir foo.h, sans le ./préfixe. Je pensais que la chaîne vide ""dénotait le répertoire courant dans les commandes shell. Mais cela...