nefunguje bezchybny script BASH
AntiTrust - AT
antitrust na centrum.sk
Pátek Září 17 16:48:40 CEST 2004
no, bezchybny ... :))
hlavne, ze mi nechyba sebavedomie ;)
----
#! /bin/sh
### version 0.0.3
user=$1
inputfile=$user/orig
echo ~$inputfile
cat "~$inputfile"
ls "~$inputfile"
ls -l $HOME
-----
./script x4
(user x4 existuje), tak:
~x4/orig
cat: ~x4/orig: No such file or directory
ls: ~x4/orig: No such file or directory
....
***
script je urceny na cosi ine, ale zamrzol som tu
sh - je ln na bash
*
ak dam v konzole bash aj sh, tak v oboch pripadoch ls aj cat zbehnu
sh-2.05b# cat ~x4/orig
Fri Sep 17 16:17:39 CEST 2004
sh-2.05b#
***
x4 ma def nastavene zsh, root (pod kt. to robim) tiez
ak "#! /bin/sh" nahradim s "#! /bin/zsh", tak to ide, ale IMHO to musi
ist aj s "sh"
*******
ak zmenime na:
inputfile=~$user/orig
echo $inputfile
cat $inputfile
ls $inputfile
ls -l $HOME
- co je povodny zamer - tak to tiez rovnako "blbne".
Kde robim chybu?
Resp. co, kde a ako prestavit?
Ak je niekde problem v mojom pristupe - ako na to?
BTW: Neda sa to zmenit na /home/$user, lebo niektori useri su v
/home/group, ini v /home, ci /home/PISMENO/$user
...
Dik a pekny vikend
AT
-=x=-
Skontrolované antivírovým programom NOD32
Další informace o konferenci Linux