Kullanıcıdan belirli bir mutlak dosya yolu alıyorum ve dosya yolunun yalnızca İLK iki bileşenini içermeyen, ancak herhangi bir şey yazdırmadan bir dize olacak bir değişken oluşturmak istiyorum .
Örneğin, mutlak yol şunlar olabilir:
/home/myusername/folder1/folder2/folder3
Ve bu "target_path" kaydedilir ve "mydir" sadece olmasını istiyorum:
/folder1/folder2/folder3
Cut komutunu farklı şekillerde kullanmayı denedim ama başarılı olamadım.
/home/username
gerçek$HOME
çağırarak kullanıcı dizini? eğer öyleyse sadecemydir="${target_path#$HOME}"
bence kullanarak kaldırabilirsiniz