Preguntas etiquetadas con bash

22
¿Qué es el 'IFS'?

Estaba leyendo este hilo: ¿Cómo recorrer las líneas de un archivo? ¿Qué es IFS? ¿Y cuál es su uso en el contexto de

22
Distinguir un archivo normal de un enlace simbólico

Estoy escribiendo un script bash que necesita distinguir un archivo normal de un enlace simbólico. Pensé que podría hacer esto con la expresión if / test, pero no funciona como esperaba: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 $ ln -s regular_file...

22
Vuelva a ejecutar varios comandos de historial

Imagine que acaba de ejecutar una docena de comandos. Decir... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Sé que puedo volver a ejecutarlos concatenados !-12 && !-11 && !-10 && (and so on) && !!si...

22
¿Cómo funciona una bomba tenedor?

ADVERTENCIA NO INTENTE EJECUTAR ESTO EN UNA MÁQUINA DE PRODUCCIÓN Al leer la página de Wikipedia sobre el tema , generalmente sigo lo que sucede con el siguiente código: :(){ :|:& };: extracto de la descripción La siguiente bomba tenedor se presentó como arte en 2002;5 56 su origen...

22
Bash no lee .bashrc a menos que se inicie manualmente

bashno se .bashrcoriginará desde una terminal interactiva a menos que ejecute manualmente bashdesde una terminal: $ bash o fuente de forma manual: $ source ./.bashrc o corriendo: $ st -e bash Aquí hay algunos resultados útiles, espero: $ echo $TERM st-256color $ echo $SHELL /bin/sh $...