Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.





1
ZSH: ¿Cuál es la diferencia entre `.` y` source`?
Solía ​​pensar que las incorporadas .y sourceson equivalentes. Esta pregunta está de acuerdo conmigo cuando se trata de bash. Sin embargo, encontré lo siguiente usando zsh: desktop➜ ~/pst . env /usr/bin/env:1: no such file or directory: ^@^A^@^@^@X^Z@^@^@^@^@^@@^@^@^@^@^@^@^@\M-8q^@^@^@^@^@^@^@^@^@^@@^@8^@ /usr/bin/env:2: parse error near `)' desktop➜ ~/pst source env desktop➜ ~/pst file env …
10 shell  zsh 


2
¿Por qué recibo el error 255 cuando devuelvo -1
Soy nuevo en la programación de C ++ y tengo una pregunta muy básica. Me di cuenta de que cuando regreso -1en el programa C ++ y luego verifico el estado de salida, aparece 255. ¿Porqué es eso? El código es el más básico: int main() { return -1; } …
10 shell  exit 


1
¿Por qué no funcionó Ctrl-C?
Solo golpeé Ctrlcdos veces mi caparazón en un intento de detener un proceso que está tardando mucho en terminar. ^C se repitió dos veces, pero el proceso simplemente continuó. ¿Por qué no Ctrlcabandonó el proceso como lo hace normalmente?


4
Rendimiento de bucle vs expansión
Necesita sugerencias de expertos en la siguiente comparación: Segmento de código usando el bucle: for file in `cat large_file_list` do gzip -d $file done Segmento de código con expansión simple: gzip -d `cat large_file_list` ¿Cuál será más rápido? Tiene que manipular grandes conjuntos de datos.




3
expansión de shell (A | B) en los nombres de archivo?
¿Es posible expandir una oropción en el shell al leer un archivo, por ejemplo. Lo que quiero decir con esto es que, por ejemplo, grepadmite sintaxis como (A|B)para que coincida con A o B en un archivo. Del mismo modo, si tengo estos archivos: file1.txt file2.txt file3.txt file4.txt file5.txt Lo …

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.