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 l'espace dans …
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 visibles pour un outil …
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 de crochets le …
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 J'obtiens: zsh: no matches found: other*(la variable …
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 fichiers …
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 plutôt fnmatch (3) . Cependant, fnmatch ne …
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 suit pour copier …
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 régulière inclut-elle tous les fichiers dans des …
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 suppose que je ne connais pas les noms de fichiers à …
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 message?
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* ./error_log ./includes/classes/error_log Pourquoi ne trouve-t-il pas findle errors.htmlfichier lorsqu'il n'est pas utilisé avec grep? …
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*/.* maybehere*/* car j'ai besoin …
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 n'est pas vraiment important s'il …
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.