Article View: es.comp.os.linux.programacion
Article #13273Re: Recortar una cadena por la derecha.
From: Jesús Carrete Montaña
Date: Wed, 07 Mar 2001 07:01
Date: Wed, 07 Mar 2001 07:01
43 lines
2537 bytes
2537 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "Han" == Han Solo <hsolo@escomposlinux.org> writes:
Han> Estoy intentando programarme un script secillito, y me he
Han> encontrado con una chorrada. Necesito cortar una cadena por
Han> la derecha, pero no he encontrado c�mo. He mirado el comando
Han> cut, pero, o s�lo corta por la izquierda, o yo soy un incapaz
Han> (probablemente). Lo que estoy haciendo en un peque�o
Han> "wrapper" para xdvi, para poder ver ficheros dvi.gz
Han> directamente, sin tener que despomprimirlos antes. Lo que
Han> necesito es pasar de fichero.dvi.gz a fichero.dvi (como
Eso est� tirado:
#!/usr/bin/python
import os.path
import sys
Original=sys.stdin.readline()
Nuevo=os.path.splitext(Original)[0]
print Nuevo
Esto lo puedes empotrar en un script de shell llamando a
python pipe�ndole el programa, sin tener que hacer un fichero
aparte. Funciona como una pipe: lee de stdin y escupe por stdout.
Un saludo.
- --
"!Dios aleje de nosotros la serenidad de los ignorantes!
�Dios aparte de nosotros la paz de los cobardes!" (De Gasparin)
Jes�s Carrete Monta�a (Kuantiko) <kuantiko@escomposlinux.org>
LRU #158442 -> I use free software. | PGP Key -> pgp.rediris.es
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Processed by Mailcrypt and GnuPG
iD8DBQE6pdzZfUtQQKOnZ1IRAu4iAKC0pojg0Gyd0vAEyDBC5qdCeLQ5SwCg36B4
3xMgZV01m9ZNxVSFDBohLHA=
=EV+t
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87itlmcbad.fsf@relativistic.homeip.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!195.21.255.252!unlisys!news.snafu.de!fu-berlin.de!uni-berlin.de!101-coru-x9.libre.retevision.ES!not-for-mailReferences:
<87bsrf6k6o.fsf@alderaan.maptel.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9d63beb413d64d13 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-03-07 09:05:52 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!195.21.255.252!unlisys!news.snafu.de!fu-berlin.de!uni-berlin.de!101-coru-x9.libre.retevision.ES!not-for-mail From: kuantiko@escomposlinux.org (Jesús Carrete Montaña) Newsgroups: es.comp.os.linux.programacion Subject: Re: Recortar una cadena por la derecha. Date: 07 Mar 2001 08:01:46 +0100 Lines: 43 Sender: kuantiko@relativistic.homeip.net Message-ID: <87itlmcbad.fsf@relativistic.homeip.net> References: <87bsrf6k6o.fsf@alderaan.maptel.es> NNTP-Posting-Host: 101-coru-x9.libre.retevision.es (62.83.52.101) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 983984664 508430 62.83.52.101 (16 [54696]) User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7