Preguntas etiquetadas con shell

17
Inicie zsh con un zshrc personalizado

Quiero poder iniciar zsh con un archivo rc personalizado similar al comando: bash --rc-file /path/to/file Si esto no es posible, ¿es posible iniciar zsh, ejecutar source /path/to/filey luego permanecer en la misma sesión de zsh? Nota: El comando zsh --rcs /path/to/fileno funciona, al menos no...

17
¿Cómo uso los colores en MOTD?

Edité el predeterminado/etc/update-motd.d/00-header , agregando un poco de color para que sea más fácil de leer: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" Puedo ejecutar esa línea de código muy bien en una terminal,...

17
¿Por qué cat x >> x loop?

Los siguientes comandos bash entran en un bucle infinito: $ echo hi > x $ cat x >> x Puedo adivinar que catcontinúa leyendo xdespués de que comenzó a escribir en stdout. Sin embargo, lo que es confuso es que mi propia implementación de prueba de cat exhibe un comportamiento...

17
Espacios al lado de las tuberías

He visto history | grep blahy history |grep blah; y history|grep blahtambién funciona, aunque nadie parece usarlo. ¿Hay algún significado en los espacios (p. Ej., Las tuberías hacia / desde diferentes comandos requieren un uso diferente de los espacios), o es siempre

17
Convertir la lista en una sola línea con delimitador

Tengo que tomar una lista (carga) de direcciones IP en este formato: 134.27.128.0 111.245.48.0 109.21.244.0 y convertirlos a este formato con una tubería intermedia (IP compuestas) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Creo que es un comando para buscar y reemplazar,...

17
Pedir una contraseña en shell POSIX?

Cuando quiero pedir una contraseña en un bashscript, hago eso: read -s ... pero cuando corro bashen modo POSIX, con sh, la -sopción es rechazada: $ read -s sh: 1: read: Illegal option -s ¿Cómo me pregunto segura para una entrada con un comando