Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.

2
find (1): comment le caractère générique star est-il implémenté pour qu'il échoue sur certains noms de fichiers?
Dans un système de fichiers où les noms de fichiers sont en UTF-8, j'ai un fichier avec un nom erroné; il est affiché comme D�sinstaller:, nom réel selon zsh D$'\351'sinstaller:, Latin1 pour Désinstaller, lui-même une barbarie française pour "désinstaller". Zsh ne le ferait pas correspondre [[ $file =~ '^.*$' ]]mais …

2
Où «export var = value» n'est pas disponible?
J'ai compris - probablement sur Usenet au milieu des années 1990 (!) - que la construction export var=value est un bashisme, et que l'expression portable est var=value export var Je préconise cela depuis des années, mais récemment, quelqu'un m'a contesté à ce sujet, et je ne trouve vraiment aucune documentation …

9
Comment puis-je ajouter proprement à $ PATH?
Je voudrais un moyen d'ajouter des choses à $ PATH, à l'échelle du système ou pour un utilisateur individuel, sans potentiellement ajouter plusieurs fois le même chemin. Une raison de vouloir le faire est que des ajouts puissent être effectués .bashrc, qui ne nécessitent pas de connexion, et sont également …
31 shell  path 





2
grep et échapper à un signe dollar
Je veux savoir quels fichiers ont la chaîne $Id$. grep \$Id\$ my_dir/mylist_of_files renvoie 0 occurrence. J'ai découvert que je dois utiliser grep \$Id$ my_dir/mylist_of_files Ensuite, je vois que le $Idest coloré dans la sortie, c'est à dire qu'il a été apparié. Comment pourrais-je faire correspondre le second $et pourquoi ne …

3
Puis-je enchaîner pgrep avec kill?
J'ai remarqué que |c'est utilisé pour envoyer les résultats de la première commande à l'autre. Je voudrais tuer tous les processus qui correspondent à un nom. C'est ce que fait normalement pgrep: $ pgrep name 5089 5105 Et plusieurs arguments semblent fonctionner avec kill: sudo kill 5089 5105 Mais c'est …
31 shell  pipe  arguments 

1
Pourquoi la commande strings ne s'arrête-t-elle pas?
La stringscommande se comporte bizarrement, apparemment, elle n'arrête pas d'écrire dans un fichier même si le lecteur manque d'espace. Ou peut-être que je manque quelque chose? Je lance ce qui suit: # strings /dev/urandom > random.txt cela a continué à fonctionner et ne s'est pas arrêté même après avoir rempli …
30 linux  shell  string 

3
Grep multicolore
J'essaie d'obtenir chaque commande grep pour mettre en évidence ses résultats dans une couleur différente. Je peux le faire manuellement avec une ligne comme celle-ci: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Chaque cpersonnage sera surligné en vert et chaque …
30 bash  shell  grep  pipe  bashrc 

4
Existe-t-il un shell JavaScript?
Récemment, je travaille avec JS et je suis très enthousiaste à propos de ce langage. Je sais qu'il existe node.js pour exécuter JS côté serveur, mais existe-t-il un shell qui utilise JS comme langage de script? Si une telle chose existe, est-elle utilisable et stable?



3
Commande ls: que signifie la première ligne?
Quand ls -lj'obtiens, j'obtiens ceci: calico@A000505:~/Documentos$ ls -l total 2020 -rwxr-xr-x 1 calico calico 8559 2010-11-16 11:12 a.out -rwxrw-rw- 1 smt smt 2050138 2010-10-14 10:40 Java2.pdf -rwxrw-rw- 1 ocv ocv 234 2010-11-16 11:11 test.c Mais que signifie le "total 2020"? Je n'ai que 3 fichiers, ce n'est donc pas le …
30 shell  ls 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.