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