Skrypt w bash - skrócenie zmiennej

0

Witam,
Mam tego typu problem:

for i in ${arr[@]}; do
readarray -t arr2 < <(find $i -name \*.xts)

Chodzi o to, że dostaję zmienną $i w postaci katalog1/katalog2/plik.txt. Chodzi mi o obcięcie /plik.txt przed przekazaniem do find. Proszę o pomoc.

0

Znalazłem takie rozwiązanie z=${i%/*}

Pytanie co oznacza % w tym wyrażeniu :)

0

@witekk man bash zawiera sporo przydatnych informacji:

https://linux.die.net/man/1/bash

1 użytkowników online, w tym zalogowanych: 0, gości: 1