Je sais que je peux ouvrir plusieurs fichiers trouvés dans un répertoire comme ceci: find -name *.foo -xargs <command> {} \; Cela fonctionne, mais lorsque vous essayez d'ouvrir un tas de fichiers texte dans gedit en même temps, il les ouvre successivement (lorsqu'un fichier est fermé, le suivant est ouvert). …
Quand je cours svn st | awk '{print $2}', je reçois: a.py b.py c.py Ensuite, je veux scpces fichiers sur un serveur distant. J'ai essayé: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Mais ça ne marche pas. Quelle est la bonne commande pour ce faire? Je vous …
Ce problème se produit uniquement dans le conteneur Docker. Seul findest bien: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find avec sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" donne une erreur: /xxx/config/sed8Ey5tD: Device or resource busy Je ne comprends pas ce que c'est sed8Ey5tD, je ne le lsvois …
J'utilise xargspour appeler un script python pour traiter environ 30 millions de petits fichiers. J'espère utiliser xargspour paralléliser le processus. La commande que j'utilise est: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Fondamentalement, Convert.pylira dans un petit fichier json (4 Ko), …
Lorsque j'exécute la commande suivante: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Je reçois des centaines de lignes qui disent: mv: target `/foo/bar/XX.csv` is not a directory Pourquoi? Je pensais que xargs exécuterait: mv /foo/barXX.csv some_dir pour chaque fichier findtrouvé. Que se …
Supposons que j'ai un tas de fichiers /tmp/. je fais find . -type f | xargs -iFILES Et je veux faire un md5sumdans chaque fichier, sortir dans un fichier avec le même nom, mais avec une .md5extension. find . -type f | xargs -iFILES md5sum FILES > FILES.md5 Ceci est …
J'ai un script s1qui produit une liste de nombres séparés par ',' par exemple 1,2,3,4. Maintenant, je veux donner ces nombres au script s2comme arguments, afin que s2 soit exécuté sur chacun d'eux et produise son résultat sur une ligne distincte. Par exemple, si s2 multiplie les nombres par deux, …
J'en ai un filequi contient une liste de noms. c'est à dire: Long Name One (001) Long Name Two (201) Long Name Three (123) ... avec des espaces et quelques caractères spéciaux. Je voulais créer des répertoires à partir de ces noms, c'est-à-dire: cat file | xargs -l1 mkdir Il …
J'essaye de faire quelque chose comme ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} pour archiver les 3 derniers fichiers modifiés mais il finit par exécuter la commande tar séparément pour chacun des fichiers et à la fin je me retrouve avec un fichier …
J'ai essayé de trouver des fichiers image png à une certaine hauteur (plus de 500 px). Je sais que filecela renverra les dimensions de l'image. Exemple: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Mais je dois l'utiliser pour trouver tous les fichiers dans un …
Je voudrais créer un nom de répertoire pour chaque mois. Je sais, après avoir joué avec la coque, que: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec J'ai donc utilisé l'expansion d'accolade, echo {1..12}/01et j'ai essayé …
J'essaie de désactiver toutes les variables d'environnement qui correspondent _PROXY: env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable mais ça échoue xargs: unset: No such file or directory. Si j'essaye de …
À la recherche d'un moyen d'invoquer plusieurs commandes dans une ligne unique xargs, j'ai trouvé la recommandation dans findutils pour invoquer le shell à partir de xargs comme ceci: $ find ... | xargs sh -c 'command $@' Ce qui est drôle, c'est que si j'utilise des xargs comme ça, …
Sur AIX (mais cela se produit également sur HP-UX), j'ai des GNU ls sur mon chemin et il est également alias comme ls. Lorsque j'utilise xargs, il utilise à la lsplace l' Unix standard au lieu de l'alias. Par exemple ( flocateest une fonction qui trouve le chemin exact du …
Je recherche des fichiers en fonction d'une expression régulière, puis j'essaie de rechercher du contenu dans ces fichiers. Ainsi, par exemple, j'ai quelque chose comme #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep "<content …
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.