Preguntas etiquetadas con shell

10
¿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; } Luego, después de ejecutar el código...

10
¿Cómo se configura el entorno para es?

He estado jugando con es en los últimos días, y (como rc) tiene la peculiaridad / característica de que solo ejecuta su script de inicio ( .esrc) al iniciar sesión. La forma habitual de ejecutar código en cada sesión interactiva es poner ese código en la %promptfunción. Por supuesto, no hay...

10
Calcule la variable y envíela a otra variable

La única calculadora que conozco es bc. Quiero agregar 1a una variable y salida a otra variable. Obtuve la nextnumvariable al contar la cadena en un archivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Digamos que el nextnumvalor es 1. Cuando se agrega con 1, se convertirá 2. Para...

10
Buen método para comparar el tiempo?

Necesito verificar la hora actual y abortar el script si no es la hora correcta del día en la que se supone que debo ejecutarlo. Además, si alguien más lo ejecuta, debería abortar. Por ejemplo: necesito que mi script solo se ejecute si se inicia entre las 10 p.m. y las 2 a.m. (una ventana de 4...

10
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:

10
Buscar directorios que no contienen subdirectorios

Estoy escribiendo guión es ksh. Necesita encontrar todos los nombres de directorio directamente debajo del directorio actual que contienen solo archivos, no subdirectorios. Sé que podría usar ls -alRy analizar de forma recursiva la salida de la primera letra en el primer campo ( dpara un...

10
Obtener stdin de una tubería con nombre

Lo que estoy tratando de hacer es ejecutar python en una ventana de terminal y redirigir su stdin desde una tubería con nombre. Luego escribo en la tubería con nombre en otra terminal y hago que ese comando se ejecute en python. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n "print...

10
¿Cómo hacer que `cd dir / filename` me lleve a dir /?

Me resultaría muy conveniente poder usarlo cdcon un argumento de archivo . cd myDirectory/anyname.anyExtension sería equivalente a cd myDirectory/ ¿Cuál sería el mejor alias o función para lograr este comportamiento? EDITAR : Lo siento, no lo mencioné en primer lugar: