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.

4
Séquences d'échappement en sortie du script appelé depuis l'application ncurses
J'exécute actuellement mcabber en tant que client Jabber (qui utilise ncurses) dans une session tmux sur mon serveur domestique. Localement, j'exécute iTerm2 en tant qu'émulateur de terminal, qui prend en charge le déclenchement de notifications de grognement via des séquences d'échappement de caractères. Remarque: Tout echodans cette question fonctionne comme …





5
Indexer une chaîne en bash
Comment puis-je faire référence à une chaîne par index dans sh / bash? Autrement dit, le séparer essentiellement. J'essaie de supprimer 5 caractères d'un nom de fichier. Tous les noms ont la structure: nom_nr_code. J'essaie de supprimer le bit de code alphanumérique 5. name_nr_est toujours de 10 caractères. Y a-t-il …
14 bash  shell  string 


2
Comment trier à l'aide des commandes grep et sort?
Je voudrais créer une liste triée de tous les services TCP trouvés dans le fichier /etc/services, diriger la sortie de la commande grep tcp /etc/servicesdans la commande sort, puis rediriger la sortie de ce tuyau dans le fichier ~/pipelab.txt. Je reçois toujours un message d'erreur indiquant que ma sortie est …
14 shell  pipe 


5
Création de nombreux répertoires à l'aide de mkdir
Je voudrais créer de nombreux répertoires en utilisant mkdir. Chaque nom de répertoire sera composé d'un préfixe (une chaîne) et d'un index (un entier). Supposons que je souhaite que le préfixe soit "s" et que les indices soient compris entre 1 et 50. Cela signifie que je voudrais créer des …
14 shell  directory 

5
Liste X fichiers aléatoires d'un répertoire
Existe-t-il un moyen de répertorier un ensemble de, disons, 30 fichiers aléatoires à partir d'un répertoire à l'aide de commandes Linux standard? (en zsh) La première réponse décrite ici ne fonctionne pas pour moi ( sortne reconnaît pas l'option -R)
14 shell  files  zsh 



3
Le piège est-il hérité d'un sous-shell?
J'ai essayé un script suivant: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo La sortie du script ci-dessus était: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Cependant, je m'attendais à ce que le piège soit …
14 shell  trap  subshell 

3
couper la chaîne sur le dernier délimiteur
J'ai un nom de fichier comme a.b.c.txt, je veux que cette chaîne soit divisée en string1=a.b.c string2=txt Fondamentalement, je veux diviser le nom de fichier et son extension. J'ai utilisé cutmais ça se fend au fur a,b,cet à mesure txt. Je veux couper la chaîne sur le dernier délimiteur. Quelqu'un …
14 shell  cut 

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.