This one liner will definitely help you, as i too believe this is one of the common requirement in order to solve complex requirements of various shell scripts.
While developing a script , i got a requirement to transform all vertical strings appended one after another into a single horizontal line.
Here is the example to make you understand my requirement and the end result as STDOUT.
[root@cyberkeeda.com ~]# cat myfile.txt
Hello World !
This
is
my
blog
cyberkeeda.com
So i want it to look like the below oneHello World ! This is my blog cyberkeeda.com
There are multiple ways and tools to accomplish the same task, but i found tr as the best and short one.
[root@cyberkeeda.com ~]# cat myfile.txt | tr '\n' ' '
I will be posting multiple ways later into the same post , to share more ways to do that.
No comments:
Post a Comment