| Autor |
Mensaje |
falame

Forista Nuevo
Registrado: Mié Dic 01, 2010 10:16 am Mensajes: 3
|
 Publicado: Mié Dic 01, 2010 10:40 am |
|
Hola Chavales haber quien me puede ayudar, no entiendo bien la pregunta, ¿sabe alguien la respuesta? 1 Si dispone de un fichero de password de Unix (/etc/passwd), ¿Cómo extraería desde linea de comandos la lista shells usados. A poder ser la lista debe ser ordenada y sin duplicados. (se pAuede usar cualquier comando de tratamiento de texto en entornos Unix (sed, cut, awk, cat, sort, uniq, grep, etc... las que se necesiten) ????
|
|
|
|
 |
ramonovski

Forista Medio
Registrado: Dom Sep 05, 2010 8:30 pm Mensajes: 398
|
 Publicado: Mié Dic 01, 2010 11:39 am |
|
falame escribió: ¿sabe alguien la respuesta?
Yo la sé. Citar: no entiendo bien la pregunta ¿Qué no entiendes de la pregunta? 
_________________ scrotwm@FreeBSD pekwm@Sabayon ::vim::zsh::urxvtd|blog::dotfiles::last.fm
|
|
|
|
 |
falame

Forista Nuevo
Registrado: Mié Dic 01, 2010 10:16 am Mensajes: 3
|
 Publicado: Mié Dic 01, 2010 12:27 pm |
|
|
Pues no la entiendo, ¿Cómo extraería desde linea de comandos la lista shells usados, "la lista shell usados"???
|
|
|
|
 |
ramonovski

Forista Medio
Registrado: Dom Sep 05, 2010 8:30 pm Mensajes: 398
|
 Publicado: Mié Dic 01, 2010 12:36 pm |
|
Un poco de ingenio y saber que la gente a veces es idiota y distraida para escribir me hace decir que allí falta un "de"... la lista de shells usados. Entiéndase shells como interpretes de comandos, existen varios: bash, zsh, tcsh, ksh, dash, etc... En mi caso yo utilizo solo 2: Código: ┌─(ramonoid@arch:pts/6)─────────────────────────────────────────────────────────────────────────────────────(~)─┐ └─(10:29:%)──> cat /etc/passwd ──(Wed,Dec01)─┘ root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false mail:x:8:12:mail:/var/spool/mail:/bin/false ftp:x:14:11:ftp:/srv/ftp:/bin/false http:x:33:33:http:/srv/http:/bin/false nobody:x:99:99:nobody:/:/bin/false dbus:x:81:81:System message bus:/:/bin/false hal:x:82:82:HAL daemon:/:/bin/false avahi:x:84:84:avahi:/:/bin/false ramonsky:x:1000:100:Ramon,,,:/home/ramonsky:/bin/zsh ramonoid:x:1001:100:Ramon Solis,2,,:/home/ramonoid:/bin/zsh mpd:x:45:45::/var/lib/mpd:/bin/true bitlbee:x:65:65::/var/lib/bitlbee:/bin/false
_________________ scrotwm@FreeBSD pekwm@Sabayon ::vim::zsh::urxvtd|blog::dotfiles::last.fm
|
|
|
|
 |
hipersayan_x

Forista Distinguido
Registrado: Jue Abr 26, 2007 11:00 pm Mensajes: 1425
|
 Publicado: Mié Dic 01, 2010 2:00 pm |
|
Yo tambien lo se pero no te voy a hacer la tarea, pero te doy algunas pistas: Código: IFS for cat IFS array=( $algo ) echo array[?]
_________________ "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit."
"Finibus Bonorum Et Malorum", Cicerón
|
|
|
|
 |
falame

Forista Nuevo
Registrado: Mié Dic 01, 2010 10:16 am Mensajes: 3
|
 Publicado: Jue Dic 02, 2010 6:38 am |
|
|
Gracias Ramonoid y hipersayan !!! No entendia lo de "shell", yo tenia entendido que la shell era el interprete de comanados !! GRACIAS Chavales !
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2753 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Vie Dic 10, 2010 11:29 am |
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8543 Ubicación: tras la pantalla (...)
|
 Publicado: Vie Dic 10, 2010 1:51 pm |
|
m[cun] escribió: pues si la shell es el interprete de comandos !!! bingo, pero hay varias. con shell no se refiere uno a bash, o a dash, o a tsch, sino a cualquiera de estas. digo. cuando hablamos de la sehll, no debemos traducirlo por "la consola" (aka, la ventanita que se abre), sino por el interprete en si, aka bash o el que cada cual use. en el ejemplo de ramonoid se ve muy bien. 
_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2753 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Vie Dic 10, 2010 2:02 pm |
|
a que el llama a bash interprete de comandos y a los demás no, pues es un error de concepto, creo que termina entendiendo que las otras shell no son interpretes de comandos por ello mi aclaración 
_________________ ... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..
Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM Debian| ArchLinux |Linux User #508809
|
|
|
|
 |
ramonovski

Forista Medio
Registrado: Dom Sep 05, 2010 8:30 pm Mensajes: 398
|
 Publicado: Vie Dic 10, 2010 3:03 pm |
|
m[cun] escribió: a que el llama a bash interprete de comandos y a los demás no, pues es un error de concepto, creo que termina entendiendo que las otras shell no son interpretes de comandos por ello mi aclaración  Creo que la cosa está en que el tipo no conocía de la existencia de otros shells (intérpretes de comandos).
_________________ scrotwm@FreeBSD pekwm@Sabayon ::vim::zsh::urxvtd|blog::dotfiles::last.fm
|
|
|
|
 |
|
|
|