Let say you have the file named "raw_file" that have the text below inside
COLUMN1 COLUMN2 COLUMN3 COLUMN4 I am a boy Hello word I see you I am 5 years How are you?
You can use the command:
sed 's/ \{1,\}/ /g' '/root/Desktop/raw_file' |column -s ' ' -t > '/root/Desktop/my_new_file'
RESULTS WHEN OUTPUT TO A NEW FILE CALLED "my_new_file"
COLUMN1 COLUMN2 COLUMN3 COLUMN4 I am a boy Hello word I see you I am 5 years
RESULTS WHEN OUTPUT TO THE TERMINAL
Command used:
sed 's/ \{1,\}/ /g' '/root/Desktop/raw_file' |column -s ' ' -t 2> /dev/null
Results:
COLUMN1 COLUMN2 COLUMN3 COLUMN4 I am a boy Hello word I see you I am 5 years
NOTE: Each column is separated by two spaces.