Narzędzia użytkownika

Narzędzia witryny


Pasek boczny

so:variables_substitutions:variable_expansion

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

so/variables_substitutions/variable_expansion.txt · ostatnio zmienione: 2023/05/08 11:58 przez jkonczak