Bash - pobranie sciezki do pliku ze zdalnego serwera.

Bash - pobranie sciezki do pliku ze zdalnego serwera.
  • Rejestracja: dni
  • Ostatnio: dni
0

Czesc, pobierac nazwe pliku mozna w ten sposob np. tak $(readlink -e <plik>). Jest to fajne jesli chcemy pliku na dysku w aktualnej powloce, jednak ja chcialbym pobrac scieke do pliku z takiego stringa: xxx@abc.com.pl:/home/users/me/folder, wynikiem powinno byc /home/users/me/folder, wiem ze moglbym po prostu zrobic splita(:), ale chcialem uzyc gotowej komendy. Czy istnieje takowa ?

Pozdrawiam

koszalek-opalek
  • Rejestracja: dni
  • Ostatnio: dni
0

Na przykład: $(echo 'xxx@abc.com.pl:/home/users/me/folder' | cut -f2 -d:) :)

A pojedynczym poleceniem to: ${sciezka##*:} (gdzie zmienna sciezka zawiera Twój napis dopodzielenia).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.