J'ai besoin d'étendre un modèle glob (comme ../smth*/*, ou /etc/cron*/) dans une liste de fichiers, par programme. Quelle serait la meilleure façon de
J'ai besoin d'étendre un modèle glob (comme ../smth*/*, ou /etc/cron*/) dans une liste de fichiers, par programme. Quelle serait la meilleure façon de
J'ai cette liste de fichiers pdf dans un répertoire: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Je veux les concaténer en utilisant ghostscript dans l'ordre numérique (similaire à...
J'ai accidentellement oublié de spécifier la destination avant d'appuyer sur la touche Retour. Où, mv ./*sans spécifier de destination, déplace-t-il les fichiers et les répertoires du répertoire
Comment puis-je rechercher un nom générique dans tous les sous-dossiers? Quel serait l'équivalent de la commande DOS: dir *pattern* /sdans *
Comment faire correctement une forboucle dans l'ordre inverse? for f in /var/logs/foo*.log; do bar "$f" done J'ai besoin d'une solution qui ne casse pas pour les caractères géniaux dans les noms de
J'ai du mal à maîtriser les bases des scripts Bash. Voici ce que j'ai jusqu'à présent: #!/bin/bash FILES="/home/john/my directory/*.txt" for f in "${FILES}" do echo "${f}" done Tout ce que je veux faire, c'est lister tous les .txtfichiers en forboucle pour pouvoir faire des trucs avec eux. Mais...
Comment supprimer tout dans un répertoire, y compris les fichiers et répertoires cachés? En ce moment, j'utilise ce qui suit: rm -rf * rm -rf
Je tape ceci dans Bash: scp user@remote:~/dir/*.xml . et cela fonctionne, en obtenant tous les fichiers qui font le caractère générique sur le serveur distant. Mais pourquoi ça marche? Je pensais que Bash étend les expressions génériques dans les arguments avant que les arguments ne deviennent...
Disons que j'ai un dossier avec trois fichiers: foo1 foo2 bar 1. Si je cours list_of_files=$(print foo*) echo $list_of_files Je reçois: foo1 foo2 2. Si je cours list_of_files=$(print bar*) echo $list_of_files Je reçois: bar 3. Cependant, si je cours list_of_files=$(print other*) echo $list_of_files...
Je voudrais spécifier une plage de fichiers (dans l'ordre lexicographique) avec deux entiers (par exemple 2 à 57) en zsh par globbing. Par exemple: "choisissez les fichiers 2 à 57 dans l'ordre lexicographique sous le chemin qui correspond à un modèle de globalisation". Je pensais que l'utilisation...
J'ai un regex que j'ai coincé dans mon .gitignoresemblable à: (Big|Small)(State|City)-[0-9]*\.csv Cela n'a pas fonctionné, je l'ai donc testé contre RegexLab.NET . J'ai ensuite trouvé la page de manuel de gitignore qui m'a amené à apprendre que gitignore n'utilise pas d'expressions régulières, mais...
J'ai un dossier dans lequel j'ai environ 4k fichiers. Certains de ces fichiers commencent par aa ?ou !caractère. Je dois les supprimer mais je ne trouve pas d'expression qui le ferait: rm -f ./?* supprime simplement tout. Je peux éventuellement utiliser grepsur ls et le xargsdiriger et déplacer des...
En utilisant zsh, j'obtiens un message "Aucune correspondance trouvée" lorsque je choisis un modèle qui ne convient pas rmet cela même lors de la redirection de la sortie. # rm * > /dev/zero 2>&1 zsh: no matches found: * Comment puis-je me débarrasser de ce
Si je ne veux pas avoir à télécharger manuellement les fichiers trouvés dans un chemin d'URL spécifique, quelles options ai-je? Échec de l'utilisation des caractères génériques: $ wget 'http://www.shinken-monitoring.org/pub/debian/*deb' Warning: wildcards not supported in HTTP. .... Bien sûr, cela...
La commande suivante va tartous les fichiers et dossiers "dot": tar -zcvf dotfiles.tar.gz .??* Je connais les expressions régulières , mais je ne comprends pas comment interpréter .??*. J'ai exécuté ls .??*et tree .??*j'ai regardé les fichiers qui étaient répertoriés. Pourquoi cette expression...
Je voudrais copier des fichiers avec plusieurs extensions dans un seul répertoire de destination. Par exemple, je peux utiliser la commande suivante pour copier tous les fichiers .txt du répertoire de travail dans un répertoire appelé destination: cp -v *.txt destination/ Et je peux utiliser ce qui...
J'ai cet énorme dossier avec des milliers de fichiers non ordonnés. Est-il possible de déplacer les premiers 5000 vers un sous-dossier via la mvcommande? Pour l'instant je déplace des fichiers avec mv *some_pattern* ./subfolder1/ Pour l'instant, je déplace les images de manière assez aléatoire, ce...
En utilisant findavec grep, on peut localiser les fichiers qui correspondent à un modèle: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Cependant, en utilisant findseul le premier fichier est introuvable: # find . -name error*...
Comment faire correspondre les fichiers cachés à l'intérieur des répertoires donnés par exemple Si je donne la commande ci-dessous, elle ne donne pas le résultat des fichiers cachés, du -b maybehere*/* comment réaliser ce simple en utilisant une seule commande au lieu d'utiliser du -b maybehere*/.*...