İlk sınırlayıcıya kadar kesmek ve dizgilerin kalan kısmını almak nasıl?


24

İlk sınırlayıcıya kadar kesmek /ve dizgilerin kalan kısmını almak nasıl ?

Ör:

pandi/sha/Dev/bin/boot

Kesmek istiyorum pandi, yani çıktı

sha/Dev/bin/boot

Gibi bir giriş için çıkış ne olmalıdır /full/pathya //host/pathya dir/ya file-path-with-no-slash?
Stéphane Chazelas 26:17

1
Kesmek için hangi aracı kullanmak istediğinizi söylemediniz. Ve kaynak dizginizde kesilecek bir "süre" yok, bu yüzden sorunuz kafa karıştırıcı. Bunun yerine "" til "," kadar "veya" yukarı "mı demek istediniz?
Suncat2000

Yanıtlar:


48

Basitçe cutkomut ile:

echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot

  • -d'/' - alan sınırlayıcı

  • -f2-- çıktılanacak bir dizi alan ( -f<from>-<to>; bizim durumumuzda: 2sondan sona doğru)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.