Linux tr to convert vertical text to horizontalStream Media Content from Linux to PS3Can I unzip and merge sorted text files in a single operation?chrome freezes Ubuntu 13.04Find where is a shared library symbol defined on a live system / list all symbols exported on a systemWhich strategy suits best a user with a scientific background like me? (Linux Desktop, Dual Boot, Virtualization)/ (Fedora? Arch? Win?)Grub error: unknown filesystem. (all partitions are unknown)GNU/Linux OOM (out of memory) freezes - solution ideasHow to disable/enable the touchpad for the Lenovo Yoga 900 13ISK2Securely Piping String in Local Text File to Remote Command using SSHSecond Screen Recognised/Connected But Not Displaying - Ubuntu 18.04 / Arch Linux

My student in one course asks for paid tutoring in another course. Appropriate?

How useful is the GRE Exam?

How can caller ID be faked?

What is the context for Napoleon's quote "[the Austrians] did not know the value of five minutes"?

What is this plant I saw for sale at a Romanian farmer's market?

How to recover a single blank shot from a film camera

Boundaries and Buddhism

writing a function between sets vertically

How can I prevent a user from copying files on another hard drive?

What does this Swiss black on yellow rectangular traffic sign with a symbol looking like a dart mean?

How did Frodo know where the Bree village was?

Digital signature that is only verifiable by one specific person

Query nodes and attributes of parent ways

Fill the maze with a wall-following Snake until it gets stuck

Is it a bad idea to have a pen name with only an initial for a surname?

Basic power tool set for Home repair and simple projects

What is "dot" sign in •NO?

How can the US president give an order to a civilian?

cannot access to my session

Can a character with the Polearm Master feat make an opportunity attack against an invisible creature that enters their reach?

How could I create a situation in which a PC has to make a saving throw or be forced to pet a dog?

Why do you need to heat the pan before heating the olive oil?

When is the phrase "j'ai bon" used?

Why swap space doesn't get filesystem check at boot time?



Linux tr to convert vertical text to horizontal


Stream Media Content from Linux to PS3Can I unzip and merge sorted text files in a single operation?chrome freezes Ubuntu 13.04Find where is a shared library symbol defined on a live system / list all symbols exported on a systemWhich strategy suits best a user with a scientific background like me? (Linux Desktop, Dual Boot, Virtualization)/ (Fedora? Arch? Win?)Grub error: unknown filesystem. (all partitions are unknown)GNU/Linux OOM (out of memory) freezes - solution ideasHow to disable/enable the touchpad for the Lenovo Yoga 900 13ISK2Securely Piping String in Local Text File to Remote Command using SSHSecond Screen Recognised/Connected But Not Displaying - Ubuntu 18.04 / Arch Linux






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















I've been reading about https://stackoverflow.com/questions/39791042/convert-vertical-text-into-horizontal-in-shell
and wondering if tr alone can be used to convert vertical text to horizontal.



user@linux:~$ seq 3
1
2
3
user@linux:~$


I've tried the following solution, it works but not perfect.



user@linux:~$ seq 3 | tr -d 'n'
123user@linux:~$
user@linux:~$


Would it be possible to used tr alone to produce output like this?



Desired Output



user@linux:~$ seq 3 | tr command here
123
user@linux:~$









share|improve this question

















  • 1





    tr -d 'n' is finr for all piped and file-to-file operations. Don't be fooled by the tty output.

    – Fiximan
    May 31 at 12:28







  • 1





    @Fiximan no it's not. Otherwise the following would work as expected: seq 3 | tr -d 'n' | cat. Notice the pipe to cat here, which didn't add the newline as the OP wanted (and which POSIX text files are required to have).

    – Ruslan
    May 31 at 20:58


















2















I've been reading about https://stackoverflow.com/questions/39791042/convert-vertical-text-into-horizontal-in-shell
and wondering if tr alone can be used to convert vertical text to horizontal.



user@linux:~$ seq 3
1
2
3
user@linux:~$


I've tried the following solution, it works but not perfect.



user@linux:~$ seq 3 | tr -d 'n'
123user@linux:~$
user@linux:~$


Would it be possible to used tr alone to produce output like this?



Desired Output



user@linux:~$ seq 3 | tr command here
123
user@linux:~$









share|improve this question

















  • 1





    tr -d 'n' is finr for all piped and file-to-file operations. Don't be fooled by the tty output.

    – Fiximan
    May 31 at 12:28







  • 1





    @Fiximan no it's not. Otherwise the following would work as expected: seq 3 | tr -d 'n' | cat. Notice the pipe to cat here, which didn't add the newline as the OP wanted (and which POSIX text files are required to have).

    – Ruslan
    May 31 at 20:58














2












2








2








I've been reading about https://stackoverflow.com/questions/39791042/convert-vertical-text-into-horizontal-in-shell
and wondering if tr alone can be used to convert vertical text to horizontal.



user@linux:~$ seq 3
1
2
3
user@linux:~$


I've tried the following solution, it works but not perfect.



user@linux:~$ seq 3 | tr -d 'n'
123user@linux:~$
user@linux:~$


Would it be possible to used tr alone to produce output like this?



Desired Output



user@linux:~$ seq 3 | tr command here
123
user@linux:~$









share|improve this question














I've been reading about https://stackoverflow.com/questions/39791042/convert-vertical-text-into-horizontal-in-shell
and wondering if tr alone can be used to convert vertical text to horizontal.



user@linux:~$ seq 3
1
2
3
user@linux:~$


I've tried the following solution, it works but not perfect.



user@linux:~$ seq 3 | tr -d 'n'
123user@linux:~$
user@linux:~$


Would it be possible to used tr alone to produce output like this?



Desired Output



user@linux:~$ seq 3 | tr command here
123
user@linux:~$






linux tr






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 31 at 12:01









SabrinaSabrina

333110




333110







  • 1





    tr -d 'n' is finr for all piped and file-to-file operations. Don't be fooled by the tty output.

    – Fiximan
    May 31 at 12:28







  • 1





    @Fiximan no it's not. Otherwise the following would work as expected: seq 3 | tr -d 'n' | cat. Notice the pipe to cat here, which didn't add the newline as the OP wanted (and which POSIX text files are required to have).

    – Ruslan
    May 31 at 20:58













  • 1





    tr -d 'n' is finr for all piped and file-to-file operations. Don't be fooled by the tty output.

    – Fiximan
    May 31 at 12:28







  • 1





    @Fiximan no it's not. Otherwise the following would work as expected: seq 3 | tr -d 'n' | cat. Notice the pipe to cat here, which didn't add the newline as the OP wanted (and which POSIX text files are required to have).

    – Ruslan
    May 31 at 20:58








1




1





tr -d 'n' is finr for all piped and file-to-file operations. Don't be fooled by the tty output.

– Fiximan
May 31 at 12:28






tr -d 'n' is finr for all piped and file-to-file operations. Don't be fooled by the tty output.

– Fiximan
May 31 at 12:28





1




1





@Fiximan no it's not. Otherwise the following would work as expected: seq 3 | tr -d 'n' | cat. Notice the pipe to cat here, which didn't add the newline as the OP wanted (and which POSIX text files are required to have).

– Ruslan
May 31 at 20:58






@Fiximan no it's not. Otherwise the following would work as expected: seq 3 | tr -d 'n' | cat. Notice the pipe to cat here, which didn't add the newline as the OP wanted (and which POSIX text files are required to have).

– Ruslan
May 31 at 20:58











6 Answers
6






active

oldest

votes


















8














Choose whatever works for you.



$ seq 3 | paste -s -d ''
123
$ seq 3 | tr -d 'n';echo
123
$ seq 3 | awk 1 ORS='';echo
123





share|improve this answer

























  • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

    – Stéphane Chazelas
    Jun 1 at 10:55


















4














$ seq -s '' 3
123


This instructs seq to use the empty string as separator for the numbers (rather than the default newline character).






share|improve this answer























  • Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

    – Sabrina
    May 31 at 12:54











  • @Sabrina Then you would use any of the alternatives in asktyagi's answer.

    – Kusalananda
    May 31 at 13:03


















2














Try this,



 seq 3 | paste -s -d ''
123


  • -d, delimiters as null

  • -s, print in serial instead of in parallel





share|improve this answer























  • So it's not possible to use tr alone to solve this?

    – Sabrina
    May 31 at 12:09











  • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

    – Stéphane Chazelas
    Jun 1 at 10:55


















2














A solution could be



echo $(seq 3 | tr -d 'n')


As you are removing all newlines with switch -d 'n' you have to add the last one again with some sort of trick.






share|improve this answer
































    2














    You could use two tr commands and some shell features (a shell built-in, and a here-string or here-doc):



    seq 3 | (tr -d 'n'; tr -s 'n' <<< "")

    seq 3 | (tr -d 'n'; tr -s 'n' << EOF

    EOF
    )





    share|improve this answer

























    • You might as well use tr -s 'n' <<< '' or tr x y <<< ''

      – Stéphane Chazelas
      Jun 1 at 10:58











    • Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

      – Jeff Schaller
      Jun 1 at 11:02


















    0














    Tried with below 2 methods



    First method



    command:



    seq 3| perl -pne "s/n//g"


    output
    123



    Second(Python)



    !/usr/bin/python



    import re
    z=[]
    import subprocess
    k=open('o','r')
    for i in k:
    z.append(i.strip())

    print "".join(z)


    Note: Here o is the filename



    output



    @host-1-49 ~]# python o.py 
    123





    share|improve this answer























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "106"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f522145%2flinux-tr-to-convert-vertical-text-to-horizontal%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      6 Answers
      6






      active

      oldest

      votes








      6 Answers
      6






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      8














      Choose whatever works for you.



      $ seq 3 | paste -s -d ''
      123
      $ seq 3 | tr -d 'n';echo
      123
      $ seq 3 | awk 1 ORS='';echo
      123





      share|improve this answer

























      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55















      8














      Choose whatever works for you.



      $ seq 3 | paste -s -d ''
      123
      $ seq 3 | tr -d 'n';echo
      123
      $ seq 3 | awk 1 ORS='';echo
      123





      share|improve this answer

























      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55













      8












      8








      8







      Choose whatever works for you.



      $ seq 3 | paste -s -d ''
      123
      $ seq 3 | tr -d 'n';echo
      123
      $ seq 3 | awk 1 ORS='';echo
      123





      share|improve this answer















      Choose whatever works for you.



      $ seq 3 | paste -s -d ''
      123
      $ seq 3 | tr -d 'n';echo
      123
      $ seq 3 | awk 1 ORS='';echo
      123






      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited May 31 at 22:38









      jwodder

      194111




      194111










      answered May 31 at 12:48









      asktyagiasktyagi

      5459




      5459












      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55

















      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55
















      Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

      – Stéphane Chazelas
      Jun 1 at 10:55





      Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

      – Stéphane Chazelas
      Jun 1 at 10:55













      4














      $ seq -s '' 3
      123


      This instructs seq to use the empty string as separator for the numbers (rather than the default newline character).






      share|improve this answer























      • Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

        – Sabrina
        May 31 at 12:54











      • @Sabrina Then you would use any of the alternatives in asktyagi's answer.

        – Kusalananda
        May 31 at 13:03















      4














      $ seq -s '' 3
      123


      This instructs seq to use the empty string as separator for the numbers (rather than the default newline character).






      share|improve this answer























      • Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

        – Sabrina
        May 31 at 12:54











      • @Sabrina Then you would use any of the alternatives in asktyagi's answer.

        – Kusalananda
        May 31 at 13:03













      4












      4








      4







      $ seq -s '' 3
      123


      This instructs seq to use the empty string as separator for the numbers (rather than the default newline character).






      share|improve this answer













      $ seq -s '' 3
      123


      This instructs seq to use the empty string as separator for the numbers (rather than the default newline character).







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered May 31 at 12:39









      KusalanandaKusalananda

      151k18290477




      151k18290477












      • Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

        – Sabrina
        May 31 at 12:54











      • @Sabrina Then you would use any of the alternatives in asktyagi's answer.

        – Kusalananda
        May 31 at 13:03

















      • Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

        – Sabrina
        May 31 at 12:54











      • @Sabrina Then you would use any of the alternatives in asktyagi's answer.

        – Kusalananda
        May 31 at 13:03
















      Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

      – Sabrina
      May 31 at 12:54





      Nice. Didn't know about this. What if the vertical text is saved in a file instead of seq 3?

      – Sabrina
      May 31 at 12:54













      @Sabrina Then you would use any of the alternatives in asktyagi's answer.

      – Kusalananda
      May 31 at 13:03





      @Sabrina Then you would use any of the alternatives in asktyagi's answer.

      – Kusalananda
      May 31 at 13:03











      2














      Try this,



       seq 3 | paste -s -d ''
      123


      • -d, delimiters as null

      • -s, print in serial instead of in parallel





      share|improve this answer























      • So it's not possible to use tr alone to solve this?

        – Sabrina
        May 31 at 12:09











      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55















      2














      Try this,



       seq 3 | paste -s -d ''
      123


      • -d, delimiters as null

      • -s, print in serial instead of in parallel





      share|improve this answer























      • So it's not possible to use tr alone to solve this?

        – Sabrina
        May 31 at 12:09











      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55













      2












      2








      2







      Try this,



       seq 3 | paste -s -d ''
      123


      • -d, delimiters as null

      • -s, print in serial instead of in parallel





      share|improve this answer













      Try this,



       seq 3 | paste -s -d ''
      123


      • -d, delimiters as null

      • -s, print in serial instead of in parallel






      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered May 31 at 12:06









      msp9011msp9011

      5,09044269




      5,09044269












      • So it's not possible to use tr alone to solve this?

        – Sabrina
        May 31 at 12:09











      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55

















      • So it's not possible to use tr alone to solve this?

        – Sabrina
        May 31 at 12:09











      • Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

        – Stéphane Chazelas
        Jun 1 at 10:55
















      So it's not possible to use tr alone to solve this?

      – Sabrina
      May 31 at 12:09





      So it's not possible to use tr alone to solve this?

      – Sabrina
      May 31 at 12:09













      Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

      – Stéphane Chazelas
      Jun 1 at 10:55





      Note that paste -s -d '' is not portable nor POSIX. The portable equivalent would be paste -sd '' -

      – Stéphane Chazelas
      Jun 1 at 10:55











      2














      A solution could be



      echo $(seq 3 | tr -d 'n')


      As you are removing all newlines with switch -d 'n' you have to add the last one again with some sort of trick.






      share|improve this answer





























        2














        A solution could be



        echo $(seq 3 | tr -d 'n')


        As you are removing all newlines with switch -d 'n' you have to add the last one again with some sort of trick.






        share|improve this answer



























          2












          2








          2







          A solution could be



          echo $(seq 3 | tr -d 'n')


          As you are removing all newlines with switch -d 'n' you have to add the last one again with some sort of trick.






          share|improve this answer















          A solution could be



          echo $(seq 3 | tr -d 'n')


          As you are removing all newlines with switch -d 'n' you have to add the last one again with some sort of trick.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jun 1 at 1:45









          muru

          39.6k595171




          39.6k595171










          answered May 31 at 12:21









          Frank AutenriethFrank Autenrieth

          212




          212





















              2














              You could use two tr commands and some shell features (a shell built-in, and a here-string or here-doc):



              seq 3 | (tr -d 'n'; tr -s 'n' <<< "")

              seq 3 | (tr -d 'n'; tr -s 'n' << EOF

              EOF
              )





              share|improve this answer

























              • You might as well use tr -s 'n' <<< '' or tr x y <<< ''

                – Stéphane Chazelas
                Jun 1 at 10:58











              • Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

                – Jeff Schaller
                Jun 1 at 11:02















              2














              You could use two tr commands and some shell features (a shell built-in, and a here-string or here-doc):



              seq 3 | (tr -d 'n'; tr -s 'n' <<< "")

              seq 3 | (tr -d 'n'; tr -s 'n' << EOF

              EOF
              )





              share|improve this answer

























              • You might as well use tr -s 'n' <<< '' or tr x y <<< ''

                – Stéphane Chazelas
                Jun 1 at 10:58











              • Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

                – Jeff Schaller
                Jun 1 at 11:02













              2












              2








              2







              You could use two tr commands and some shell features (a shell built-in, and a here-string or here-doc):



              seq 3 | (tr -d 'n'; tr -s 'n' <<< "")

              seq 3 | (tr -d 'n'; tr -s 'n' << EOF

              EOF
              )





              share|improve this answer















              You could use two tr commands and some shell features (a shell built-in, and a here-string or here-doc):



              seq 3 | (tr -d 'n'; tr -s 'n' <<< "")

              seq 3 | (tr -d 'n'; tr -s 'n' << EOF

              EOF
              )






              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jun 1 at 11:05

























              answered May 31 at 19:01









              Jeff SchallerJeff Schaller

              47k1167152




              47k1167152












              • You might as well use tr -s 'n' <<< '' or tr x y <<< ''

                – Stéphane Chazelas
                Jun 1 at 10:58











              • Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

                – Jeff Schaller
                Jun 1 at 11:02

















              • You might as well use tr -s 'n' <<< '' or tr x y <<< ''

                – Stéphane Chazelas
                Jun 1 at 10:58











              • Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

                – Jeff Schaller
                Jun 1 at 11:02
















              You might as well use tr -s 'n' <<< '' or tr x y <<< ''

              – Stéphane Chazelas
              Jun 1 at 10:58





              You might as well use tr -s 'n' <<< '' or tr x y <<< ''

              – Stéphane Chazelas
              Jun 1 at 10:58













              Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

              – Jeff Schaller
              Jun 1 at 11:02





              Good point, Stéphane; I got stuck initially trying to convert /dev/null or /dev/zero; I'll simplify it with your suggestion. Thank you!

              – Jeff Schaller
              Jun 1 at 11:02











              0














              Tried with below 2 methods



              First method



              command:



              seq 3| perl -pne "s/n//g"


              output
              123



              Second(Python)



              !/usr/bin/python



              import re
              z=[]
              import subprocess
              k=open('o','r')
              for i in k:
              z.append(i.strip())

              print "".join(z)


              Note: Here o is the filename



              output



              @host-1-49 ~]# python o.py 
              123





              share|improve this answer



























                0














                Tried with below 2 methods



                First method



                command:



                seq 3| perl -pne "s/n//g"


                output
                123



                Second(Python)



                !/usr/bin/python



                import re
                z=[]
                import subprocess
                k=open('o','r')
                for i in k:
                z.append(i.strip())

                print "".join(z)


                Note: Here o is the filename



                output



                @host-1-49 ~]# python o.py 
                123





                share|improve this answer

























                  0












                  0








                  0







                  Tried with below 2 methods



                  First method



                  command:



                  seq 3| perl -pne "s/n//g"


                  output
                  123



                  Second(Python)



                  !/usr/bin/python



                  import re
                  z=[]
                  import subprocess
                  k=open('o','r')
                  for i in k:
                  z.append(i.strip())

                  print "".join(z)


                  Note: Here o is the filename



                  output



                  @host-1-49 ~]# python o.py 
                  123





                  share|improve this answer













                  Tried with below 2 methods



                  First method



                  command:



                  seq 3| perl -pne "s/n//g"


                  output
                  123



                  Second(Python)



                  !/usr/bin/python



                  import re
                  z=[]
                  import subprocess
                  k=open('o','r')
                  for i in k:
                  z.append(i.strip())

                  print "".join(z)


                  Note: Here o is the filename



                  output



                  @host-1-49 ~]# python o.py 
                  123






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jun 1 at 8:54









                  Praveen Kumar BSPraveen Kumar BS

                  2,0962311




                  2,0962311



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Unix & Linux Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f522145%2flinux-tr-to-convert-vertical-text-to-horizontal%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

                      Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

                      Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020