Mam nazwę pliku a.b.c.txt
, chcę, aby ten ciąg był podzielony jako
string1=a.b.c
string2=txt
Zasadniczo chcę podzielić nazwę pliku i jego rozszerzenie. Użyłem, cut
ale dzieli się jak a,b,c
i txt
. Chcę wyciąć ciąg na ostatnim separatorze.
Czy ktoś może pomóc?
Jest na to wiele narzędzi.
Jak korzystałeś
cut
:Użyłbym rozszerzenia parametrów (jeśli powłoka je obsługuje):
źródło
cut
Polecenie to rozgraniczenie.
i daje 4 czynniki (a
,b
,c
,txt
). Powyższe polecenie wyświetli współczynnik od 1 do 3 (w zestawie).Lub:
Powyższe polecenie wyświetli współczynnik 1 do 3 (w zestawie).
źródło