Ben bash, oldukça basit bir şey başarısız olmuş görünüyor. Bir dizinin tam yolunu tutan bir dize değişkeni var. İçinde son iki dizinleri başka bir dizeye atamak istiyorum. Örneğin, ben varsa:bash: bir yol adı için son iki dirs ayıklamak
DIRNAME = /a/b/c/d/e
İsterdim:
DIRNAME2 = d/e
ben yapacağım basit bash yapı veya sed
komut var eminim ama beni kaçıyor. basename
ya da dirname
ya da bir adın aşırı kısımlarını iade etmeyen bir genelleştirilmiş sürümü gibi bir çeşit.
Teşekkürler! Dave
Basename'ın basename ve dirname'lerini alıp bunları birleştiririm. –