From: Alex B. <ne...@za...> - 2000-10-07 06:08:52
|
Marcelo Beckmann wrote: > bom, se o erro fosse expansão do parametro pelo bash, ou coisa assim, > tudo bem... > o que eu não entendo é: > como é que o grep está pegando com parâmetro o que eu digitei??? Simples meu caro amigo... O alias funciona literalmente como um apelido. O bash substitui o alias pelo comando em si, nada mais. no seu caso: alias lsd='l $1 | grep /' lsd ~/ o ultimo comando é a mesma coisa que: l $1 | grep / ~/ Sacou ?? ele substitui a palavra lsd pelo comando armazenado e joga as opções depois... No caso, a variavel $1 só funciona pra scripts.. nesse caso ela vai ser vazia e o seu comando se torna: l | grep / ~/ que vai gerar aquele erro... Acho que a melhor saida ai seria fazer um scriptzinho em vez do alias e colocar no seu path... pronto... té mais... > > -- > Marcelo D. Beckmann - Linux User #173935 > md...@ma... - UIN 53189692 > http://marcelobeckmann.cjb.net > .~. 233MMX 32MB 8.4+3.2GB Quantum Fireball > /V\ OPL3SAx TGUI9680 2MB 33600 CL5 2.2.14 + Slack7 2.2.13 > /(.)\ "Estamos de volta aos tempos em que os homens eram homens > ^`~´^ e programavam seus próprios drivers de dispositivo." L.T. > _______________________________________________ > Linuxcall-list mailing list > Lin...@li... > http://lists.sourceforge.net/mailman/listinfo/linuxcall-list > Canal IRC: irc.wnet.com.br #linuxcall > HomePage: http://linuxcall.sourceforge.net -- /------------------------------ \ ____ | Alex Borro - Neo-Linux_Inside | \ \ | Faculdade de Engenharia | |\ >>\ \> | Mecatrônica - UNICAMP |----| \_____\ \_______ >-------------------------------< | L I N U X \ | Powered By LINUX SLACKWARE 7.1|----|________ _______/ | Kernel 2.2.16 User: 164956 | / / | e-mail: ne...@ya... | >>/ /> \-------------------------------/ /___/ The box said "Requeries Windows 9x, Windows NT 4, or better", so I installed Linux. |