Article View: pl.comp.os.linux.programowanie
Article #60339skrypt basha - ścieżki względne
From: szymon myśliński
Date: Fri, 04 Nov 2005 09:08
Date: Fri, 04 Nov 2005 09:08
27 lines
1732 bytes
1732 bytes
Witam wszystkich,
Spróbuję szczęścia tutaj. Mam nadzieję, że będziecie mogli
mi pomóc w napisaniu skryptu wykonującego następujące zadanie:
" W zadanym drzewie katalogów znaleść wszystkie dowiązania symboliczne
wskazujące do obiektów w tym samym drzewie. Przerobić je na dowiązania
symoliczne ze ścieżkami względnymi (postaci (../)*podkat/*obiekt). "
Do tej pory napisałem następujący skrypt, który robi wszystko, oprócz
zamiany ścieżek na symboliczne:
#!/bin/bash
for X in $(find $1 -lname '*')
do
Y=$(find $X -printf %l)
rm $X
ln -s $Y $X
done
Jak poradzić sobie z tą względnością ścieżek?
Z góry dzięki za odpowiedź.
Pozdrawiam,
Szymon Myśliński
Technical Details
Message-ID:
<1703171153.20051104100856@poczta.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: szymon myśliński <pnioq@poczta.onet.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: skrypt basha - ścieżki względne Date: Fri, 4 Nov 2005 10:08:56 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 31 Message-ID: <1703171153.20051104100856@poczta.onet.pl> Reply-To: szymon myśliński <pnioq@poczta.onet.pl> NNTP-Posting-Host: zalesie.eu.org Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1131095360 12240 80.55.194.134 (4 Nov 2005 09:09:20 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 4 Nov 2005 09:09:20 +0000 (UTC) X-Mailer: The Bat! (v3.5) Professional X-Priority: 3 (Normal) X-Newsreader: MyGate/2.6.0.171 (http://barin.com.ua/soft/mygate/) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit