Articles of bash

C, Interfaz C ++ con Python

Tengo código c ++ que ha crecido exponencialmente. Tengo una serie de variables (en su mayoría booleanas) que se deben cambiar cada vez que ejecuto mi código (diferentes condiciones de ejecución). He hecho esto usando las entradas de línea de comando de argumento para la función main( int argc, char* argv[]) en el pasado. Dado […]

Shebangs en entornos gestionados conda.

Estoy intentando escribir un progtwig en Hy y ejecutarlo según las instrucciones en la página de inicio rápido en la documentación. Así que instalé Hy usando pip del repository de GitHub para los documentos, luego agregué permisos de archivo ejecutable al archivo con chmod +x myfile.hy . Para administrar mis entornos Python, utilizo la conda […]

bash / cygwin / $ PATH: ¿Realmente tengo que reiniciar para cambiar $ PATH?

Quería usar el Python instalado bajo cygwin en lugar de uno instalado bajo WinXP directamente, así que edité ~ / .bashrc y lo obtuve. Nada ha cambiado. Probé otras cosas, pero nada de lo que hice cambió $ PATH de ninguna manera. Así que reinicié. Ajá Ahora $ PATH ha cambiado a lo que quería. […]

¿Cómo funciona subprocess.call () con shell = False?

Estoy usando el módulo de subprocess de Python para llamar a algunas funciones de la línea de comandos de Linux. La documentación explica el argumento shell=True como Si el shell es True , el comando especificado se ejecutará a través del shell. Hay dos ejemplos, que me parecen iguales desde un punto de vista descriptivo […]

¿Se ha roto el camino para anaconda ipython?

Deseo usar la distribución anaconda de ipython, pero al escribir ipython en el terminal ipython un mensaje de error: Traceback (most recent call last): File “/usr/local/bin/ipython”, line 5, in from pkg_resources import load_entry_point File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, line 2603, in working_set.require(__requires__) File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, line 666, in require needed = self.resolve(parse_requirements(requirements)) File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, line 565, in resolve raise […]

El corredor de prueba Behave no tiene salida de color en Jenkins

He configurado jenkins en el servidor Ubuntu 14.04 en una instancia de EC2. Tengo algunas pruebas de selenium que ejecuto usando behave como corredor de pruebas. En Jenkins también instalé el complemento AnsiColor con la esperanza de que pueda obtener una salida de color en la consola jenkins, sin embargo, obtengo color para todo lo […]

Eliminar todas las líneas que contienen la palabra NO en el diccionario

Tengo un diccionario de palabras en inglés de /usr/share/dict/words Tengo un archivo enorme de oraciones, línea por línea. Estoy tratando de eliminar estas frases extrañas con palabras extranjeras y fuera del vocabulario comparando con el diccionario. Master.txt Thanks to Your Greatness (谢谢你的美好) Himatnagar has a small Railway Station Pu$haz Ink ¿Alguien puede ayudar? Intenté usar […]

Python o bash script para pasar todos los archivos de una carpeta a la línea de comandos de Java

Tengo la siguiente línea de comandos de Java funcionando bien Mac OS. java -cp stanford-ner.jar edu.stanford.nlp.process.PTBTokenizer file.txt > output.txt Varios archivos se pueden pasar como entrada con espacios de la siguiente manera. java -cp stanford-ner.jar edu.stanford.nlp.process.PTBTokenizer file1.txt file2.txt > output.txt Ahora tengo 100 archivos en una carpeta. Todos estos archivos los tengo que pasar como […]

¿Cómo implementar el locking en un sistema multiproceso?

Estamos ejecutando muchos proyectos de jenkins en paralelo. Estamos usando python, y hemos elegido administrar los entornos virtuales con pyenv. Desafortunadamente, Pyenv tiene una condición de raza conocida. Para solucionar el problema, me gustaría implementar el locking en el nivel de proceso. Lo que quiero hacer es: lock some resource (a file?) do my pyenv […]

Ejecute el script con udev después de conectar el USB en RPi

Estoy intentando ejecutar un script desde una regla udev después de que se haya conectado cualquier unidad USB. Cuando ejecuto el script manualmente, después de que el USB se monta normalmente, funcionará bien. El script llama a un progtwig python para ejecutarse y el progtwig python usa un archivo en la unidad USB. No hay […]