Résultat d'une recherche normale utilisant find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt et lorsqu'il est trié avec sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt cependant, la sortie souhaitée est: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt ce qui signifie que la sortie est triée en fonction du …
Je veux trouver tous les sous-dossiers, qui contiennent un fichier de démarque avec le même nom (et l'extension .md). Par exemple: je souhaite rechercher les sous-dossiers suivants: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya #Apple/Banana/Papaya/Papaya.md exists Remarque: Il peut y avoir d'autres fichiers ou sous-répertoires dans le répertoire. Aucune suggestion? …
Supposons que j'ai la liste des chemins d'accès des fichiers stockés dans un tableau filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Je veux trier les éléments du tableau en fonction des noms de base des noms de fichiers, dans l'ordre numérique sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Comment puis je faire ça? Je peux seulement trier …
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 donne: $ find …
Comment puis-je générer un nouveau nom pour un fichier s'il existe un fichier existant portant ce même nom? Dans un environnement de bureau, un nouveau nom est généré en ajoutant un numéro à la fin du nom de fichier, mais comment le faire à partir de la ligne de commande? …
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: …
J'ai un script bash que j'essaie d'obtenir pour remplacer les points dans les noms de fichiers et les remplacer par des traits de soulignement, en laissant l'extension intacte (je suis sur Centos 6 btw). Comme vous pouvez le voir sur la sortie ci-dessous, le script fonctionne lorsqu'il y a un …
J'essaie d'émuler le processus de résolution de chemin (voir la page de manuel path_resolution) dans les systèmes de type Unix. Mon OS est Linux avec GNU coreutils 8.7. Afin de clarifier la signification de «/» de fin supplémentaire dans la résolution, j'ai fait les choses suivantes dans un shell: mkdir …
Mon cronjob ressemble à ceci: 5 3 * * * mysqldump -u root test > /srv/backup/mysql_daily.dump Comment puis-je rendre le nom de fichier unique à chaque fois que cronjob écrit mysql_daily.dump?
Les extensions de fichier ne sont pas nécessaires sur les unités, mais tous les fichiers goudronnés, compressés ou compressés que je rencontre ont une extension de fichier comme .tar, .tar.gzou .tgz. Y a-t-il une raison particulière à cela ou est-ce juste une convention?
Comment obtenez-vous le premier fichier dans chaque sous-répertoire correspondant à une liste d'extensions de fichier? Mon objectif est d'exécuter un programme sur n'importe lequel des fichiers d'une série de sous-répertoires. Par exemple, ci-dessous, il y a 3 sous-répertoires. Je veux exécuter le programme sur subdir1 / file.dat, subdir2 / file.d01 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.