Wyświetl dwa pliki obok siebie

Jak można wyświetlać obok siebie 2 nieposortowane pliki tekstowe o różnych długościach(w kolumnach) wshell

Danyone.txt itwo.txt:

$ cat one.txt
apple
pear
longer line than the last two
last line

$ cat two.txt
The quick brown fox..
foo
bar 
linux

skipped a line

Pokaz:

apple                               The quick brown fox..
pear                                foo
longer line than the last two       bar 
last line                           linux

                                    skipped a line

paste one.txt two.txt prawie wykonuje sztuczkę, ale nie wyrównuje kolumn ładnie, ponieważ po prostu drukuje jedną kartę między kolumną 1 i 2.Wiem, jak to zrobić za pomocą emacs i vim, ale chcę, aby wyjście wyświetlało się na stdout dla potoku ect.

Rozwiązanie, które wymyśliłemsdiff a następnie potoki do sed, aby usunąć wyjściesdiff dodaje.

sdiff one.txt two.txt | sed -r 's/[<>|]//;s/(\t){3}//'

Mógłbym stworzyć funkcję i włożyć ją do mojego.bashrc ale na pewno istnieje już polecenie do tego (lubodkurzacz rozwiązanie potencjalnie)?

questionAnswers(9)

yourAnswerToTheQuestion