ELF>@@|@8 @(%@@@@@88@8@@@LL ``) @@`@`TT@T@88Ptd@@QtdRtd``/lib64/ld-linux-x86-64.so.2GNUSuSESuSE CI"0<.;),F7(H-1AD$@E#&B 5=G*C>4 ?683!/   29 :%+'F FG)fUa9%t- %lKV% lm(}EC+= i%bwv%3@-5P%%*2exeH%\%:!Z$+9J\6)q-{U>%``O`__gmon_start__libc.so.6fflushstrcpyexitreaddirsprintffopenstrncmpwaitpipeperrorclosedirsignalputsforkunlinkputcharreallocstdingetpidkillstrftimeisattyfeoffgetscallocgetppidstrlensigemptysetmemsetglob__errno_locationchdirmemcmpclearerrputenvstdoutmemcpyfclosemallocstrcatremoveopendirgetenvstderrioctlalarmsystemdupexecvpfilenofwritefreadsigactionatoiwaitpidlocaltimedifftimefprintfscanf_IO_getcmkfifostrcmp__libc_start_mainferrorglobfreeGLIBC_2.2.5ui ` `G`H`F```` `(`0`8`@` H` P` X` ``h`p`x```````````````` `!`"`#`$`% `&(`'0`(8`)@`*H`+P`,X`-``.h`/p`0x`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`EH5mH5 % @% h% h%z h%r h%j h%b h%Z h%R hp%J h`%B h P%: h @%2 h 0%* h %" h % h% h% h% h% h% h% h% h%ک h%ҩ hp%ʩ h`%© hP% h@% h0% h % h% h% h% h % h!%z h"%r h#%j h$%b h%%Z h&%R h'p%J h(`%B h)P%: h*@%2 h+0%* h, %" h-% h.% h/% h0% h1% h2% h3% h4% h5%ڨ h6%Ҩ h7p%ʨ h8`%¨ h9P% h:@% h;0% h< % h=% h>% h?% h@% hA%z hB%r hC1I^HHPTI@H@Hǜ@HH HtHÐUHSH=Ȩ uK0`H¨ H-(`HHXH9s%HBH (`H H9r{ H[fff.UH= HtHt8`IA@ÐUHH0}HuE@@*@ @;@ W@@ |HEHx#HEHEH@H@Ht!HEH@Hxr@uE}u H}~H}WH}dH}H}R}tHEH}k_UHH}uEHHHEHEHm}mu HE< uHEHEUHH}uEHHHEHEMHE< Hmt8HE< Hmt E.}muE}muEEUHH`HEHuɃ@H= iHEEEEsEE} } } ~}t}"EHEEHu˺E<[Hu˺EHEH8-@u H}/HEH04@u H};ÐUHH H}HEPHE@9} HEHEjEEH``HE9EuރmEH``HEPHE@HcHEHx_HHEHPHEHEHEUHHH}HuHEf HEPHE@Hc@HHEHPHEH@H}t HuH}UHH H}HEHuH}wHEUHHH}HuHuH}TUHHH}HEHx?HEHE@HEH@UHHH}@uHEPHEH}THEHPHEHHHEHEHPHEHHHEUHH H}HuH}EHEUHEH}HEHxHuHEUHHH}HE~&HEHHHEPHEHEHHH}ÐUHSH e EQE)É]kEd)‰U 9 EQE)ƋU@@o EgfffE)M}t}t(}u3Q@-1W@ \@ _@ E EgfffE)É]EE)‰Uue@i@k@~@@@@`@@@(@Q@h@-@@y؇@o@e@[H[UHATSHI@HPHx HDžPI@EHEHPY`_F%HEHHEHHEH8*@GHEHHHA.HuIAD¿`FHEH86H}-`A HĠ[A\UHSH8`qHHEqHEȋ@uXHEȋ@EЋ}о BEԃ}uuп8@Wuпx@Cuк`HH}HHEȿ`EHEة@@HEH}@HEHxIHvvHEHxHuغmu\HEHxHH}H<WHEH}@HEHpH}_H}vH}H}HEH}_H}\`I`CH8[UHSHXHEH}HEHMH}ˆ@ш@1W@- \@_@ MDžLgfffL)Éddd)‰dd@贾@ E'HEHHH4@~EE;E|ѿ@cHp@~Hp#@u% 蠾HEI DžX {EEHHDŘHtEHH|Ř&@Pu%,@HEIDžX5G@M䉍TTtTtQEHH|ŘξHx%HEEHHLŘH}h@@߾H}&EnEHH|Ř肾Hx%ɽHEEHHLŘH}@@蓾H}ڽE"@+HEIDžXQ}t"Փ@HEIDžX)Hu@xHEIrDžXXHĸ[UHH @蠾HEH}@达u E"H} @裾u EEEUHSHLH{5H{,H{#H;H[UHSH8}i ki Hli HuVHVi HOi Hu @6i u (i Hh HuHyh Hh Hh HuHoh Hh Hh HtHh Hh HHHHu/%Hh Hh HHH=lh @zHHh HEh HUЈHMHM؋ph EHjh Hkh Hdh ỦHHTh HM@E'EH@@Ẽ}~E@EEH@EH@;EuEH@E@EHg ỦHHg HEEH@fBHg HHg H}g E̋EH@g g ẼH@Ћeg 9~l[g H @EHMH :g HEH HEЉHE؉)ȉqk HUf HMWk f =>FHmHf HHf Hf E̋EH@f -@j PH5 yf HH`j _f j Pf Nf @f HEHf }tIEH@@t9f E#EH`< u.e %e E[j 9E|҃}EH@`%``` ` ````q` q]` ]I` I5`5!`! ` ,i PH @d h Hc`H8[HEЉH )ȃEGd HUЈ7d -d h !d )ȉh Hc Hc HHH@К@'#UHSHHHa H~a HHHH@HEH, HEHia HRa HHHHPa HHHHEa H9s @H'a Ha HHH@8u8Ha HH HH)HHu EZENH` H~ )ȃEEHUHMHEHEEE9E|H` Hp` HHH@<u1Hf` HO` HHH~` x` B H5` H` HHHH@‹EЉ)ȃE @}~} ~E H_ H_ HHH@(E*E7H_ H_ HHHHHHcUЋEHHHEEUE9sH=H_ E}t} u} u7HO_ H8_ HHHHHHcUЋEHHHEE}uH=^ ղt (@|E*_ 贳/觳t (@Kz菳H=^ =H ^ EHcH^ H^ HHHHPHcEH<H^ ^ uH=7^ "nHK^ H4^ HHHg^ B ^^ uD}uEH=] 0EH] H] HHH@<E ^ EHcH] H] HHHH@H9] MЍ] HHEH] Hn] HHHHl] HU] HHHHxHuuHCHB] H+] HHHH@Hu H@K] EЉB] H] H\ HHHHP] HHH\ H\ HHHHP\ HHHH\ H\ HHHH@HF EEEHH[UH\ EH\ H\ H|\ UHHl\ H HEHUtHU@EEEE'EH@@E}~E@EEH@EH@;EuEH@E@EH[ UHH[ HEH~[ H9E0EUH}E'EH@@E}~E@EEH@EH@;EuEH@E@E}E}uHZ UHHZ }uEEEEUHH0}HuHZ HEZ HUHuZ H^Z HHHH@HH;ESZ pHAZ H*Z HHHHHH$Z H Z HHHH@HHHMHY HY HHHHPHcHHUHmHmHMHUHY HY HHHH@H;ErHEHE)HHEHEHE)HHEHmY HVY HHHHTY H=Y HHHH@lY fY A H(Y HY HHHH@HH;Ev x@{ HmEHU} uU H'U HHHHHT H#U BU UHH H}u@ HEH}u @_EHcHEHPHEH@Hx HHEHPHEH@Hu @HE@$HuH}HEUHHH}H}t{HiT HtH]T HFT HHHHEHEHEH;EuH,T HT HHHHE@$t HEHxE H}< UHH0H}Hu覨EH}HUHEHHE@8HS HtHS HS HHHHEHEHEH;EtHE@0HE@4H}tH}菥~ EEHEU܉P(H‹EUHHH}H}HE@ HEH@HEH@HHEHPHEHPHE@,HE@<HR HtHR HR HHHHEHEHEH;EuUHHH}H}HZR HttHNR H7R HHHHtVH8R YR H R H R HHHHR HBHQ HQ HHHR B HQ Ht0HQ HQ HHHHtHQ HHQ HQ HQ HHHEHQ UHHHiQ HHYQ HBQ HHHHH7Q HtH+Q HQ HHHHEHEH}HP HP HHHHP HtHP HHP HP Ht-HP HP HHHHtP UHHH}P HupEEHH<pHXP HQP Hu Ȝ@EHHH=.P |EHHP HO HO HPHO H9EHO ‹EEEHH4H=O HO HO Hu Ȝ@EHH HO H{O HH<HʾơEHHZO UHH0H}HuH}v&HEHHEuHEHHEt HE@HEH}u @tHEHPHEHPHUHEHBHEHPHEHPHE@$HEHHEH@HEP HE@(HE@,HE@8HE@<H}HEHEHEUHHH}H}H}UHH0H}؉uԋEԃHHEH},HEH}u 0@EEHHHUEHHEEE;E|ڋEHHHUEHHHEHuH}IHEH}u Y@HE@$HEUHHH}H=L HUw@UUHL UHHM UHHM UHQ UH`UH}E^L UHH}HEHL UHH}HEHL UHL UH}EL UHL HL HL HL HL L L H{L HxL HL L HL H L UHH^HL HtH L HK HHHHEHEH}]HK HK HHHFHK Ht"HK HK HHHHtH=K HyK H=K HzK UHH}HuUEHcEHHUHcEHEEE;E|UHH}EEHcEHEuEUHHH}H}UHHH}HuHuH}蓠UHHH}H}<ÐUHHH}蒝HHEHHEH@HEHHUHH}HEH@u EEEUHH}HEH@UHH H}uUHEHUEHUEBHEH@H}yuHEHH;E~"HEHHHEHPHEHHEHTHEHHHE HEH@HEHEH@HtHEH@;E~HEHPHEHPHUHEHBHEHBBUHH}HEHHUHH}uHEHHHE!HE;Eu HEHEHEH@HEH}uHEHEHEUHH}HEHHHEH}u HEWHEHEHE@E4HE@EUE)ЅyHEHEHE@EHEH@HEH}uHEHEHEUHH H}uHEHHHE}~YPHE@EUE)Ѕ~UE)щHEP@裚HE0H}HEH@HEH}uUHH H}uHEHEHHHEHEHEHEH@HEH}t HE;E|H}tOHE;EuDH}uHEHHEH@HHEHPHEHPH}ܚHEHBBUHH H}HEHHHEHEHEHEH@HEH}葚H}uHEH@HEH8pHEHÐUHHH}躙HHEHHEH@HEH@ HEHHUHH}HEH@u EEEUHH}HEH@UHH}HEH@ UHSHHH}HuȉUĉMDELM(HEHU؋EĉBHU؋EB HU؋EBHEHcHEHPHEH@ }uHEHB B EEEEHHHEHHt-EEHHHEH8"‹EEE뾋EHcSHHEHHEH0HEH8HEH8ژEE{HEHEHHH趘HHǺ@@EEHHHEH0HEHEHH<EHHHEH8b‹EEEE;EyH} uHEHH@;E~"HEHHHEHP HEHHEHUHEHHHE HEH@ HEHEH@ HtHEH@ @;E~HEHP HEHP HUHEHB HEHBBHH[UHH}HEHHUHH}HEHH@ UHH}uHEHHHE"HE@;Eu HEHEHEH@ HEH}uHEHEHEUHH}uUHEHEHHHEHEHEHEH@ HEH}t HE@;EuH}t HE@;Et ETHE@u}uHEHB B HE@u}uHEHB B HUEBEEUHH H}uHEHEHHHEHEHEHEH@ HEH}t HE@;EuH}tlHE@;Eu`H}uHEHHEH@ HHEHP HEHP HEHBBHE@uHEHB B H}|UHH H}HEHHHE)HEHEHEH@ HEHEH8>H}5H}uHEH@HEH8HEHÐÐfffff.Hl$L|$H-< L=; Ld$Ll$Lt$H\$H8L)AIHIHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHx; Ht`DHHHuH[ÐH/Hclear########################### Smallsh - v1.02 ## SS.OO - I.T.I.Sistemas ## Daniel García Capel ## Alfredo Alonso Aguaza #exit %s %s %s {%s} %s %s %s %s Error leyendo de la entrada%d'@d$@'@'@\'@8(@8(@8(@8(@8(@8(@8(@&@'@'@'@/tmp/fifo-sh-helpcd......./..bgprocalarmamypstreeupdatesmallsh%s%d[Identificador de proceso: %d] pipefork tubfork pipeNstdout pipeNmygrepmyfindmywcSmallsh v%d.0%d AlphaBetaRCFinal %d Comandos Internos: cd - Cambia de Directorio mygrep - Busca un Patrón en el contenido de un Fichero myfind - Busca Fichero/s con un Patrón bgproc - Muestra Información de los Proceso en Segundo Plano Activos alarma - Establece una alarma a un Proceso en Segundo Plano mypstree- Historial de Procesos en Segundo Plano Ejecutados update - Se baja automáticamente la última versión disponible exit - Sale del Intérprete de Comandos Otras Funciones: Tuberías (|) y Tuberías con Nombre (%%) Separadores de Órdenes (&& y ||) Caracteres Comodín (* y ?) Programadores: Daniel García Capel - dani@albatalia.com Alfredo Alonso AguazasmallshEl procesos con PID=%d ha finalizado al terminal el shell Exit: Error al finalizar el procesos con PID=%d fifo-sh-/tmpfifo/tmp/%d/%m/%y %H:%MLOGNAMEPWDHOME$ @/~. $..-OLDPWDcd: %s: No existe el fichero o el directorioPermiso denegadoUn elemento de la dirección no es un directorioLa dirección es demasiado largacdOLDPWD=PWD=/--help-n-l-cr mygrep: Error en la apertura. Es posible que el fichero no exista%s:%d: %d Modo de Empleo: mygrep [opción] Opciones Disponibles: -l: Muestra solo el nombre del fichero coincidente -n: Muestra el nombre del fichero y el número de la linea coincidente -c: Muestra el nombre del fichero y el número de coincidencias en él Si no se especifica opción, muestra la linea coincidente del fichero-namemyfind: %s/%s Modo de Empleo: [directorio/s] [opción] Opciones Disponibles: -name : Nombre del fichero a buscarbgproc: La lista de procesos activos en segundo plano esta vacía.PID NOMBRE COMANDO FECHA CREACION ACTIVO RESTANTE%d ... %d/%m/%y %H:%M:%S%s %d %d -Modo de Empleo: bgproc Muestra una lista de todos los procesos que se lanzaron en segundo plano en la sesión actual y que aun continúan activos.El PID y los Segundos deben ser Mayor que 0alarma: El proceso con PID %d no existe Modo de Empleo: alarma Notas: PID: Identificador del Proceso a enviar la señal segs: Segundos con formato entero Se permiten restablecer Alarmasalarma_trata El Proceso PID=%d ha finalizado normalmente, código de retorno=%d El Proceso PID=%d ha finalizado al expirar su Alarma El Proceso PID=%d ha finalizado por causas desconocidas alarma: La Alarma para el proceso %d ha sido restablecida Opción "%s" no válida mywc %s totalModo de Empleo: mywc [opción/es] Opciones: -c: Imprime el número de Bytes -l: Imprime el Número de Lineas -w: Imprime el Número de Palabras Si no se especifica ninguna opción se establecen todas+%s (a)(pid=%d-ppid=%d) -%s (t)(a)(pid=%d-ppid=%d) Modo de Empleo: mypstree Muestra un arbol histórico de los procesos de smallsh, tantos los que se encuentra en ejecución como los que hayan finalizado./.bash_update.xml%s%sObteniendo el Fichero de Actualización...wget -q -t 2 -O $HOME/.bash_update.xml http://albatalia.com/smallsh.xml¡Error en la Descarga!Error en la Apertura del Fichero