Unix & Linux

8
trouver exec '{}' non disponible après>

Exec nous permet de passer tous les arguments à la fois avec {} +ou de les passer un par un avec{} \; Maintenant, disons que je veux renommer tous les fichiers jpeg , pas de problème en faisant ceci: find . \( -name '*.jpg' -o -name '*.jpeg' \) -exec mv '{}' '{}'.new \; Mais si j'ai besoin de...

8
Comment lister * .tar.gz, un nom de fichier par ligne?

J'essaie de répertorier chaque .tar.gzfichier, en utilisant uniquement la commande suivante: ls *.tar.gz -l ... Il me montre la liste suivante: -rw-rw-r-- 1 osm osm 949 Nov 27 16:17 file1.tar.gz -rw-rw-r-- 1 osm osm 949 Nov 27 16:17 file2.tar.gz Cependant, je dois juste l'énumérer de cette façon:...

8
Manipulez le format scientifique sans le «e»

J'essaie de manipuler un fichier qui contient des nombres en notation scientifique, mais sans le esymbole, c'est 1.2e+3-à- dire écrit comme 1.2+3. La chose la plus simple à laquelle j'ai pensé awkétait de remplacer +par e+, en utilisant la gsubfonction et de faire mon calcul dans le nouveau...

8
Méthode Bash pour afficher le début et la fin du fichier

Sur les clusters basés sur la file d'attente, la file d'attente des travaux en attente est affichée à partir d'une commande, par exemple showqueue. La commande renvoie, en colonnes, une liste de données raisonnables comme les noms, etc., mais les colonnes / données n'ont pas vraiment d'importance...