Portál AbcLinuxu, 5. května 2025 02:59
printf "\e[1;34mThis is a blue text.\e[0m"a tento ne?
a="\e[1;34m" b="This is a blue text." c="\e[0m" printf '%s%s%s' "$a" "$b" "$c"Děkuju
Řešení dotazu:
printf '%b%b%b' "$a" "$b" "$c"
%s
vypíše odpovídající argument jak je, %b
v něm expanduje escape sekvence.
manulálovou stránku si votevřeš v terminálu tak že jakoby zadáš příkaz
man printf
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.