Bash questions
Giannis Papadopoulos
ipapadop at remove_this.inf.uth.gr
Tue Mar 15 10:34:40 EET 2005
Giorgos Keramidas wrote:
> On 2005-03-15 01:59, Giannis Papadopoulos <ipapadop at removethis.inf.uth.gr> wrote:
>
>>Έχω ένα string της μορφής "/dir1/dir2/.../dirN/.." σε κάποια μεταβλητή
>>Πως μπορώ να το κάνω "dir1_dir2_dir3_..._dirN_...";
>>
>>Προσπαθώ με το ed, είμαι σε καλό δρόμο;
>
>
> Περίπου. Το sed είναι ότι πρέπει γι αυτή τη δουλειά:
>
> $ echo /dir1/dir2/.../dirN | sed -e 's:^/::' -e 's:/:_:g'
> dir1_dir2_..._dirN
>
> Το πρώτο substitution σβήνει το αρχικό / από το pathname, ενώ το δεύτερο
> κάνει την αντικατάσταση '/' -> '_' που θέλεις.
Tnx!
--
one's freedom stops where other's begin
Giannis Papadopoulos
http://dop.users.uth.gr/
University of Thessaly
Computer & Communications Engineering dept.
More information about the Linux-greek-users
mailing list