Questions marquées «zsh»

Zsh est un shell avec de nombreuses fonctionnalités avancées de ligne de commande et de script.

4
Pourquoi cut échoue avec bash et non zsh?
Je crée un fichier avec des champs délimités par des tabulations. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input J'ai le script suivant nommé zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Je le teste. $ ./zsh.sh input bar bar Cela fonctionne bien. Cependant, lorsque je modifie la …

3
Comment implémenter des «générateurs» comme $ RANDOM?
La variable spéciale $RANDOMa une nouvelle valeur à chaque accès. À cet égard, il rappelle les objets «générateurs» que l'on trouve dans certaines langues. Existe-t-il un moyen de mettre en œuvre quelque chose comme ça dans zsh? J'ai essayé de le faire avec des tuyaux nommés, mais je n'ai pas …
10 zsh  fifo  ipc 

2
Remplacer le processus actuel par son coprocessus / enfant
J'ai un programme Pqui s'attend à recevoir "Bonjour" et à afficher "Pourquoi?" avant de fournir une fonctionnalité. Cette fonctionnalité est utilisée par d'autres programmes qui ne savent pas qu'il est courant de commencer une conversation avec "Bonjour". Je veux donc écrire un wrapper pour Pça fonctionne comme ça (syntaxe zsh): …
10 shell  scripting  process  zsh 

4
Puis-je référencer une commande avant «&&» après «&&»
Je ne sais pas comment formuler la question autrement, mais au fond, je me retrouve souvent à exécuter une commande comme vagrantfaire apparaître la machine virtuelle, puis à y faire ssh comme ci-dessous: vagrant up && vagrant ssh À moins d'écrire ma propre fonction ou mon propre script, existe-t-il un …
10 bash  zsh 




4
Code hybride dans les scripts shell. Partage de variables
Cette réponse explique comment exécuter un extrait de code Python sur plusieurs lignes à partir de la ligne de commande dans un terminal. J'ai remarqué que la réponse fonctionne très bien dans les scripts shell, même avec une indentation imbriquée, ce qui est très bien, par exemple #!/bin/bash some_text="Hello world" …
10 bash  scripting  zsh  python 


3
copier et coller zsh comme emacs
J'ai remarqué que zsh a beaucoup de choses que je vois dans emacs. Je peux faire une sélection avec ctrl + espace et sélectionner une région. Je peux faire des copies comme dans emacs tout en restant dans zsh. Dans emacs, je peux utiliser le presse-papiers de mon système (auparavant, …
10 zsh  clipboard 

2
Annuler l'achèvement de l'onglet zsh
Existe-t-il un moyen d'annuler une fin une fois qu'elle a été lancée? J'appuie parfois sottement sur tab pour compléter automatiquement les cibles de création (uniquement par pure indolence), puis je dois attendre plus longtemps que si je venais de taper moi-même "installer" ou "vérifier". Je n'ai rien vu de notable …
10 zsh  autocomplete 

2
Liste des éléments avec des espaces dans zsh
J'ai étudié les scripts zsh pendant toutes les 2 heures à ce stade et j'ai heurté un mur. Je souhaite parcourir une liste de fichiers pouvant contenir des espaces. Je suis ouvert à des approches complètement différentes de l'exemple suivant tant qu'elles sont zsh puisque zsh est ce que j'étudie, …
10 shell  scripting  zsh 

1
FPATH dans zsh: fonctions et fonctions de site
J'ai remarqué que j'avais la ligne suivante au début de mon .zshrcfichier: export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH Je ne me souviens pas si je l'ai tapé moi-même ou si cette ligne a été générée automatiquement par zsh-newuser-install. Est-il supposé que l'utilisateur tape ces chemins FPATHdans un fichier de démarrage? Quelle est la différence …
10 zsh 

2
Test de LS_COLORS dans zsh
Il y a quelques années, j'ai trouvé un extrait de code intéressant qui imprime chaque type de fichier dans sa couleur correspondante en fonction des couleurs définies dans LS_COLORS. Malheureusement, je ne me souviens plus du lien. Voici l'extrait test_colors.shen question eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan …
10 zsh  ls  colors 


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.