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 0000000: 66 6F 6F 20 20 20 20 20 62 61 72 0A foo bar. $ echo -e "foo\tbar" | xxd -g 1 -u 0000000: 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.