Archivo de entrada/salida.txt en bash shell

Archivo de entrada/salida.txt en bash shell

No sé cómo leer el número de matriz de entrada input.txty escribir el resultado output.txt. Ejemplo:

input.txt have array 7 8 9 2 
write result sort in output.txt 2 7 8 9  

¿Cómo puedo hacerlo?

Respuesta1

Supongamos que la entrada está en input.txt y desea la salida en output.txt. Cree un script en Python y asígnele el nombre sort.py:

l=mapa(int,raw_input("").strip().split())
l.sort()
print l # Lo almacenará como una lista

# o más precisamente tu respuesta puede ser
k=""
para yo en l:
    k+=cadena(i)+" "
imprime k #la misma salida que deseas

Ejecútelo en la terminal:

python sort.py < input.txt > output.txt

información relacionada