Portál AbcLinuxu, 12. května 2025 05:45
Příkaz tr
funguje správně:
mike@lion:~/tmp> echo 1,2 | tr , '\t' | od -c 0000000 1 \t 2 \n 0000004
Problém bude IMHO spíš v tom, jak funguje copy & paste (chápu-li správně, co znamená "při kopírování do excelu").
tr
a ne výpis obrazovky.
Komplikovanější možnost (ale jenodnodušší pro jednorázové použití): vypsat výstup do souboru, otevřít v nějakém editoru (například vim) a tam označit a kopírovat.
Jednodušší (automatizovaná) možnost: existuje cmdline utilitka xclip
, která vezme standardní vstup a zapíše ho do X schránky nebo paste bufferu (také umí opačný směr). Bohužel nemám po ruce stroj kde by byla, takže neznám parametry. Bude to ale asi zhruba takto:
cat file | tr "," "\t" | xclip -nejaka-option-RTFM
putty
, tak to skutečně nejde. putty
prostě nic takového neumí.
rxvt
ani xterm
tab taky nedostaneš.
zkusila jsem echo 1,2 | tr , '\t' > ahoj vi ahoj a kopirovat, ale stejne to nejdeJde. Tedy samozřejmě kopírování přímo z editoru do schránky. Dotaz již byl zodpovězen zcela vyčerpávajícím způsobem. Další pokračování je možné jen s informaci o tom co nefunguje: tedy, jak přesně probíhá to kopírování.
gvim
to jde
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.