Expand

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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. +more 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.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top