Ejecutar programas de python en una línea desde bash con python -c
Запускать программы на Python в одну строку из bash с помощью python -c
Run python programs on one line from bash with python -c
Al hacer esto todo el scripting en bash se puede hacer con python y no son tan necesarios awk o perl
El delimitador de los comandos en una sola línea para python es el punto y coma (;) (semicolon)
Autor: Alexander Arias
Fecha: 2020-04-15
------------------------------------------
Ejemplo imprimiendo 1 y 2
------------------------------------------
nbuser@nbserver:~$ python -c "print(1) ; print(2)"
1
2
------------------------------------------
Otro ejemplo con pi
------------------------------------------
nbuser@nbserver:~$ python -c "import numpy as np; pin=np.arctan2(0,-1); print(pin) ; print(2)"
3.14159265359
2
nbuser@nbserver:~$
------------------------------------------
Otro ejemplo con pi
------------------------------------------
nbuser@nbserver:~$ python -c "import numpy as np; pin=np.arctan2(0,-1); print(pin) ; print(np.pi)"
3.14159265359
3.14159265359
nbuser@nbserver:~$
------------------------------------------------------------------------------------
Otro ejemplo guardando el resultado en un archivo arch29
------------------------------------------------------------------------------------
nbuser@nbserver:~$ python -c "for i in range(10): print('{0:8.4f}\t{1:8.4f}\t{2:8.4f}'.format(i, i*i, i*i*i))" > arch29
nbuser@nbserver:~$ cat arch29
0.0000 0.0000 0.0000
1.0000 1.0000 1.0000
2.0000 4.0000 8.0000
3.0000 9.0000 27.0000
4.0000 16.0000 64.0000
5.0000 25.0000 125.0000
6.0000 36.0000 216.0000
7.0000 49.0000 343.0000
8.0000 64.0000 512.0000
9.0000 81.0000 729.0000
nbuser@nbserver:~$
No hay comentarios:
Publicar un comentario