user@host ~ $ F="/home/user/.local/share/okular/docdata/3882215.main document.pdf.xml" user@host ~ $ echo "$F" /home/user/.local/share/okular/docdata/3882215.main document.pdf.xml user@host ~ $ echo "$F_bak" # Odczytuje wartość (nieistniejącej) zmiennej F_bak user@host ~ $ echo "${F}_bak" /home/user/.local/share/okular/docdata/3882215.main document.pdf.xml_bak user@host ~ $ echo "${F##*/}_bak" 3882215.main document.pdf.xml_bak user@host ~ $ NAME="${F##*/}" user@host ~ $ echo ${NAME} 3882215.main document.pdf.xml user@host ~ $ echo "${NAME%.*}" 3882215.main document.pdf user@host ~ $ echo "${F//\//\\}" # lub "${F//'/'/'\'}" \home\user\.local\share\okular\docdata\3882215.main document.pdf.xml user@host ~ $ HEX=123456789abcdef0 user@host ~ $ echo "${#HEX} : ${HEX::7} - ${HEX:7:2} - ${HEX:9}" 16 : 1234567 - 89 - abcdef0