🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9367

programacion shell

#9367
From: ale
Date: Sun, 21 Jul 2002 02:35
13 lines
1647 bytes
Me surgio un problema al hacer un script ( o un alias ) que me
permitiera ahorrarme un poco de tecleo con el comando cd Mi idea era
hacer un script llamado c al que se le pase como argumento  las
primeras letras de un ( o varios ) directorio y moverme al hacia el
que  coincida primero. Ejm)  c docu       deberia llevarme a
./documentos  Lo que intente es lo siguiente:  cd `ls -d $1*` | gawk
-F'{ print $1 }'  echo `ls -d $1*` | cd  echo `ls -d $1*` | xargs cd 
cd `ls -d $1*`  Nada de lo anterior me funciona, supongo que hay algo
mal en el `ls -d $1*` pero no se como solucionarlo.  Lo raro es que al
hacer: echo `ls -d $1*` | gawk -F'{ print $1 }' imprime documentos si
le paso como argumento docu Lo mismo con el ultimo caso   cd `ls -d
$1*` El unico que metira un error es el caso en el que uso xargs, me
dice  xargs: cd: No existe el fichero o directorio.
Technical Details
Message-ID: <f817ee1f.0207201835.39fdcd6@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,56748b7a1cdfd0e6,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-07-20 19:35:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
From: anr@freeshell.org (ale)
Newsgroups: es.comp.os.linux.programacion
Subject: programacion shell
Date: 20 Jul 2002 19:35:36 -0700
Organization: http://groups.google.com/
Lines: 13
Message-ID: <f817ee1f.0207201835.39fdcd6@posting.google.com>
NNTP-Posting-Host: 209.13.179.32
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1027218936 30511 127.0.0.1 (21 Jul 2002 02:35:36 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: 21 Jul 2002 02:35:36 GMT