Unix & Linux

58
comment compter la longueur d'un tableau défini dans bash?

Je suis nouveau sur bash et je ne trouve pas un bon tutoriel pour répondre à ma question. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Je veux calculer les valeurs "actuelle" et "totale", comme le résultat attendu de ceci: 1/3 2/3 3/3 Merci...

58
Le shell ksh93 est-il mort?

Le 2013-01-10, Glenn Fowler a posté ceci sur la liste de diffusion d’ast-users : Comme cela a été souligné à plusieurs reprises sur les listes AST et UWIN, AT & T fournit très peu d'assistance au logiciel OpenSouce. C'est pourquoi nous avons si peu de personnes impliquées dans notre assez vaste...

57
Préservez les autorisations avec rsync

Disons que j'ai un fichier a.txt dans LINUX avec l'autorisation de 0664. Lorsque j'utilise rsync pour copier le fichier sur mon Mac avec rsync -r -t -v LINUX MAC, l'autorisation du fichier devient 0644. Comment puis-je conserver l'autorisation d'un fichier lorsque j'utilise rsync? L'option -g ne...

57
Logrotate: “le journal n'a pas besoin de tourner” pourquoi?

J'ai la nouvelle configuration logrotate suivante: /var/log/nexus/nexus.log { rotate 7 missingok compress delaycompress copytruncate daily } Quand je cours logrotate -d nexus, je reçois ce qui suit: reading config file nexus reading config info for /var/log/nexus/nexus.log Handling 1 logs rotating...

57
Pour les boucles en zsh et bash

J'ai remarqué qu'il existe deux manières de créer des boucles en zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ils ont tous deux imprimer: 1 2 3 Ma question est, pourquoi les deux syntaxes? Est-ce que $xitérer à travers un type d'objet différent dans chacun d'eux? Est -ce...

57
Screencasting GIF; la manière UNIX

Pour prendre une capture d' écran statique d'une partie de mon écran, j'utilise souvent scrotavec -s shot.png. C'est idéal pour ajouter des illustrations aux publications StackExchange. J'ai même trouvé ce script pour télécharger automatiquement une telle capture d'écran sur Imgur.com et mettre un...

57
pourquoi curl and wget aurait-il pour résultat une 403 interdite?

J'essaie de télécharger un fichier avec wgetet curlet il est rejeté avec une erreur 403 (interdite). Je peux voir le fichier en utilisant le navigateur Web sur le même ordinateur. Je réessaie avec l'agent utilisateur de mon navigateur, obtenu par http://www.whatsmyuseragent.com . Je fais ça: wget...

57
Dash ou un autre shell est-il «plus rapide» que bash?

J'ai toujours pensé que le seul avantage de l'utilisation de dash au lieu de bash était que dash était plus petit et que, par conséquent, de nombreuses instances de dash commenceraient plus rapidement au démarrage. Cependant, j'ai effectué des recherches et découvert que certaines personnes...