[U-co] [OT][AYUDA] Comandos Shell Linux

[FELINUX] Francisco J. Lozano B. fjlozano en felinux.com.co
Mar Jun 12 01:49:22 UTC 2012


El 11/06/12 17:04, Jhosman Lizarazo escribió:
> Ok muchas gracias =)
>
> Alguien sabe como hacer este?
>
>
> - Modifique el programa pi.c colocando un “;” detrás de main( ), a
> continuación compílelo u envíe la salida de errores al archivo err.sal.
>
>

Se me ocurre algo como:

sed -i 's/main\(.*\)/main();/g' pi.c
gcc pi.c -o pi 2> err.sal

para ello debes tener un archivo llamado pi.c que contenga entre otras 
cosas una linea con la cadena 'main( )'. Igualmente debes cambiar la 
posición del ; dependiendo de lo que se entienda por 'detrás de' en este 
caso, ejemplo:

sed -i 's/main/;main/g' pi.c

quedaria como

;main( ) // No tiene sentido

mientras que la línea que te di primero quedaría como:

main( );

Espero te sirva, suerte.
-- 





Más información sobre la lista de distribución Ubuntu-co