Preguntas etiquetadas con shell

13
Resaltado de sintaxis Bash de subcapas

Teniendo en cuenta la gran cantidad de preguntas que resultan estar relacionadas con subcapas en Bash ("¿Por qué no aumenta mi variable en este bucle canalizadowhile read ?"), Pensé que sería muy bueno referirme a algún editor o servicio donde el código que se ejecutará en subshells está formateado...

13
Cómo crear flash de arranque para "efi-shell"

Los conjuntos de chips de servidor Intel actuales incluyen un "efi-shell" incorporado que parece ser básicamente un 'NIX simplificado con un conjunto de comandos adecuado para manipular algunas ingeniosas opciones de arranque UEFI. También es el caso de que algunas de las herramientas de...

13
Cómo activar un error usando el comando Trap

Estoy usando Ubuntu 12.04.2. Estoy tratando de usar el comando "trap" para capturar anormales o errores en mi script de shell, pero también estoy tratando de activar manualmente la salida "Error". He intentado salir 1, pero no activará la señal de "Error". #!/bin/bash func() { exit 1 } trap...

13
tubería, {lista; } solo funciona con algunos programas

Necesito explicaciones de los usuarios avanzados para un comportamiento tan impredecible: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] todo se ve bien mientras que ls -la / | { head -n 1;grep sbin; } muestra...

13
¿IFS nulo no es lo mismo que IFS no configurado?

Leí una gran pregunta aquí llamada Understanding IFS . Me sorprendió porque las respuestas y los comentarios citan POSIX que dice que IFS = no es lo mismo que desestabilizar IFS. Si desarma IFS, aparentemente se usa el valor predeterminado. Si hace que IFS sea nulo, no hay divisor. Sabía que había...

13
bash agrega comillas simples adicionales

Tengo un problema al ejecutar mi script. Al ejecutarlo en modo de depuración (bash -x), puedo ver que bash está agregando comillas adicionales. Por eso mi guión está fallando. Aquí esto está dentro de mi script: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o...

13
Permiso php shell_exec () en Linux Ubuntu

Estoy desarrollando una aplicación php usando un servidor Linux. Mi problema es ejecutar shell_exec()para llamar a algún archivo exe que no funciona (en realidad no es exe, es una especie de archivo ejecutable de Linux) echo shell_exec("whoami"); Tengo demonio echo shell_exec("ls") Tengo un...

13
¿Qué hace exec 3 <& 1?

Entiendo que execpuede hacer la redirección de E / S en el shell actual, pero solo veo el uso como: exec 6<&0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6>&1 # Link file descriptor #6 with stdout. # Saves stdout. De eso entiendo que <es para el flujo de...