expand
expand je program, který konvertuje tabulátory do skupin mezer. Je k dispozici pro unixové operační systémy.
Příklad
$ echo -e "foo\tbar" | expand | xxd -g 1 -u 00000000: 66 6F 6F 20 20 20 20 20 62 61 72 0A foo bar. $ echo -e "foo\tbar" | xxd -g 1 -u 00000000: 66 6F 6F 09 62 61 72 0A foo.bar. $
Ve výše uvedeném příkladu příkaz echo vytiskne řetězec textu, který obsahuje znak tabulátoru a potom je směrován do vstupu příkazu expand
. Výsledný výstup se zobrazí v šestnáctkové soustavě jako znak xxd výpisového příkazu. V druhém případu je stejný echo výstup poslán přímo na vstup příkazu xxd
. Porovnáním těchto dvou výpisů můžeme vypozorovat, že expand příkaz konvertuje tabulátory (zobrazené jako \t
v echo příkazu) do mezer.
Související články
- Seznam unixových utilit
- unexpand