Preguntas etiquetadas con scripting

225
Lectura recursiva de Python

Tengo un fondo C ++ / Obj-C y estoy descubriendo Python (lo he estado escribiendo durante aproximadamente una hora). Estoy escribiendo un script para leer recursivamente el contenido de los archivos de texto en una estructura de carpetas. El problema que tengo es que el código que he escrito solo...

197
Número aleatorio de un rango en un script Bash

Necesito generar un número de puerto aleatorio entre 2000-65000un script de shell. El problema es$RANDOM es un número de 15 bits, ¡así que estoy atascado! PORT=$(($RANDOM%63000+2001)) funcionaría bien si no fuera por la limitación de tamaño. ¿Alguien tiene un ejemplo de cómo puedo hacer esto, tal...

187
Determinar si existe una función en bash

Actualmente estoy haciendo algunas pruebas unitarias que se ejecutan desde bash. Las pruebas unitarias se inicializan, ejecutan y limpian en un script bash. Este script generalmente contiene funciones init (), execute () y cleanup (). Pero no son obligatorios. Me gustaría probar si están o no...

169
awk sin imprimir nueva línea

Quiero que la variable suma / NR se imprima de lado a lado en cada iteración. ¿Cómo evitamos que awk imprima nueva línea en cada iteración? En mi código, se imprime una nueva línea por defecto en cada iteración for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in...

165
¿Cómo uso Ruby para las secuencias de comandos de shell?

Tengo algunas tareas simples de scripting de shell que quiero hacer Por ejemplo: Seleccionar un archivo en el directorio de trabajo de una lista de los archivos que coinciden con alguna expresión regular. Sé que puedo hacer este tipo de cosas usando bash y grep estándar, pero sería bueno poder...

165
comando eval en Bash y sus usos típicos

Después de leer las páginas de manual de bash y con respecto a esta publicación . Todavía tengo problemas para entender qué hace exactamente el evalcomando y cuáles serían sus usos típicos. Por ejemplo si hacemos: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo...

160
Propósito de #! / Usr / bin / python3

He notado esto en un par de lenguajes de script, pero en este ejemplo, estoy usando python. En muchos tutoriales, comenzarían con #!/usr/bin/python3la primera línea. No entiendo por qué tenemos esto. ¿No debería saber el sistema operativo que es un script de Python (obviamente está instalado ya...

157
Eliminar todos los archivos X más recientes en bash

¿Hay una manera simple, en un entorno bastante estándar de UNIX con bash, de ejecutar un comando para eliminar todos los archivos X más recientes de un directorio? Para dar un poco más de un ejemplo concreto, imagine un trabajo cron escribiendo un archivo (por ejemplo, un archivo de registro o una...