Preguntas etiquetadas con zsh

Zsh es un shell con muchas funciones avanzadas de línea de comandos y secuencias de comandos.

4
¿Por qué falla el corte con bash y no con zsh?
Creo un archivo con campos delimitados por tabuladores. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Tengo el siguiente script llamado zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Lo pruebo $ ./zsh.sh input bar bar Esto funciona bien Sin embargo, cuando cambio la primera línea para invocar …

3
¿Cómo implementar "generadores" como $ RANDOM?
La variable especial $RANDOMtiene un nuevo valor cada vez que se accede. A este respecto, recuerda los objetos "generadores" que se encuentran en algunos idiomas. ¿Hay alguna manera de implementar algo como esto zsh? Traté de hacer esto con tuberías con nombre, pero no encontré una manera de extraer elementos …
10 zsh  fifo  ipc 

2
Reemplazar el proceso actual por su coproceso / hijo
Tengo un programa Pque espera recibir "Hola" y mostrar "¿Por qué?" antes de proporcionar una función. Esta función es utilizada por otros programas que no son conscientes de que es una cortesía común iniciar una conversación con "Hola". Por lo tanto, quiero escribir un contenedor para Pque funcione así (sintaxis …
10 shell  scripting  process  zsh 

4
¿Puedo hacer referencia a un comando antes de '&&' después de '&&'
No estoy seguro de qué otra forma formular la pregunta, pero básicamente, a menudo me encuentro ejecutando un comando como vagrantabrir la VM, y luego ingresar en ella como a continuación: vagrant up && vagrant ssh Aparte de escribir mi propia función o script, ¿hay alguna forma de "reutilizar" la …
10 bash  zsh 




4
Código híbrido en scripts de shell. Compartir variables
Esta respuesta discute cómo ejecutar un fragmento de Python de varias líneas desde la línea de comandos en una terminal. Noté que la respuesta funciona muy bien dentro de los scripts de shell, incluso con sangría anidada, lo cual es muy bueno, por ejemplo #!/bin/bash some_text="Hello world" echo $some_text cat …
10 bash  scripting  zsh  python 


3
zsh copiar y pegar como emacs
He notado que zsh tiene muchas cosas que veo en emacs. Puedo hacer una selección con ctrl + espacio y seleccionando una región. Puedo hacer copias como en emacs mientras permanezco dentro de zsh. En emacs, puedo usar el portapapeles de mi sistema (anteriormente se necesitaba una configuración adicional, pero …
10 zsh  clipboard 

2
Cancelar la finalización de la pestaña zsh
¿Hay alguna forma de cancelar una finalización una vez que se ha iniciado? A veces presiono tontamente la pestaña para autocompletar los objetivos de fabricación (solo por pura indolencia) y luego termino teniendo que esperar más tiempo que si acabara de escribir todo "instalar" o "verificar". No vi nada notable …
10 zsh  autocomplete 

2
Lista de elementos con espacios en zsh
He estado estudiando secuencias de comandos zsh durante 2 horas en este momento y me he topado con una pared. Quiero ir a través de una lista de archivos que pueden tener espacios en ellos. Estoy abierto a enfoques completamente diferentes que el siguiente ejemplo, siempre que sean zsh ya …
10 shell  scripting  zsh 

1
FPATH en zsh: funciones y funciones de sitio
Noté que tengo la siguiente línea cerca del comienzo de mi .zshrcarchivo: export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH No recuerdo si lo escribí yo mismo o si esta línea fue generada automáticamente por zsh-newuser-install. ¿Se supone que el usuario escribe esas rutas FPATHen un archivo de inicio? ¿Cuál es la diferencia entre functionsy site-functions?
10 zsh 

2
Prueba de LS_COLORS en zsh
Hace unos años encontré un fragmento de código interesante que imprime cada tipo de archivo en su color correspondiente de acuerdo con los colores configurados LS_COLORS. Desafortunadamente, ya no puedo recordar el enlace. Aquí está el fragmento test_colors.shen cuestión 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 symlink;mi:missing file;su:set …
10 zsh  ls  colors 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.