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í.




5
¿Encontrar un archivo en la ruta sin "que"?
Soy (de alguna manera) capaz de ejecutar un script: $ assemble.sh file ... [output] Pero whichno puedo encontrarlo: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. ¿Cómo es esto posible? ¿Cómo puedo encontrar dónde está este archivo? Estoy usando bash
12 bash  shell  path 

3
ejecutando un script sh desde el cron
Tengo un script test.sh #!/bin/sh php /home/v/file.php sh /root/x/some.sh cuando ejecuto el archivo como root desde la línea de comandos funciona. sh /home/v/test.sh cuando lo configuro en crontab -e (es el cron raíz), no funciona * * * * * sh /home/v/test.sh ¿Qué hago mal? Gracias
12 shell  cron 


7
Tareas prácticas para aprender scripting de shell [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Unix y Linux Stack Exchange. Cerrado hace 9 meses . Estoy buscando algunos problemas comunes en la administración de sistemas Unix y las …

3
¿Qué conchas menos populares usa y cuáles son sus ventajas? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Además de lo que puede (¿podría decirse?) Llamar a los …
12 shell 


6
Un programa que podría almacenar el stdin o el archivo
Además de usar un archivo temporal para ayudar, ¿hay alguna forma en que el programa pueda almacenar la entrada de la memoria intermedia stdinpero no la envíe hasta que obtenga el contenido EOF? Tampoco quiero usar una variable de shell (por ejemplo buffer=$(cat)). Este programa debe comportarse de la siguiente …
12 shell  stdout  buffer 

2
set -u uso no funciona como se esperaba
Estoy aprendiendo cómo usar de manera eficiente diferentes setopciones en mi script y descubrí set -uque parece ser perfecto para salir de mi script si una variable no se configura correctamente (por ejemplo, eliminar usuarios). De acuerdo con la página del manual , set -uy set -ehace lo siguiente ... …


2
¿Para qué sirve el comando "exportar"?
Creé una variable de entorno en una ventana de terminal e intenté repetirla en otra ventana de terminal. Eso no mostró nada. $TEST=hello Después de eso lo exporté e intenté nuevamente echoen una ventana de terminal diferente. El resultado fue el mismo que antes. export TEST pero si ejecuto el …



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.