İ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.