Jak v sh prevest relativni cestu na absolutni?

Ladislav Vaiz spam na nagano.cz
Pátek Duben 8 13:39:14 CEST 2005


>
> ja to fakt potrebuju ze scriptu...
>

no tak jo:

#!/bin/bash
b="/var/log/../../etc/passwd"
while [ ! "$a" = "$b" ]; do
    a=$b
    b=`echo $a|sed 's/\/[^\/]\+\/\.\.\//\//g'`
done
echo $b

Porovnani jiste zvladnete :-)
La'd"a


Další informace o konferenci Linux