nefunguje bezchybny script BASH

AntiTrust - AT antitrust na centrum.sk
Středa Září 22 15:44:33 CEST 2004


Matus UHLAR - fantomas wrote:
> AntiTrust - AT <antitrust na centrum.sk> wrote:
> 
>>inputfile="~"$user"/orig"
>>echo $inputfile
>>cat $inputfile
>>ls $inputfile
>>
>>#
>>~x4/orig
>>#TOTO je IMHO spravne, ved cat ziadne uvodzovky nevidi a proste robi to
> 
> 
> cat nevidi uvodzovky ani ~, cat vidi meno suboru ktore mu rozvinul shell.

Takto "polopatisticky" som to potreboval napisat.

> 
> Na rozdiel od MS-DOS a zrejme WIN* pokracovatelov, aj ked som to
> necheckoval, v UN*Xe preklada divoke znaky shell a nie program samotny.
> 
> 
>>cat: ~x4/orig: No such file or directory
>>ls: ~x4/orig: No such file or directory
> 
> 
> presne tak. subor ~x4/orig zrejme neexistuje, pretoze v akdualnom adresari
> neexistuje podadresar ~x4.
> 
> no a kedze shell najprv rozvija ~ a potom premenne...

jassan

> 
> ...zvysok bol zrejme uz vysvetleny kolegami
ano, ale nepoxopil som PRECO to tak funguje - az vdaka Tebe :)

Dik

AT

-=x=-
Skontrolované antivírovým programom NOD32



Další informace o konferenci Linux