Just use tr command for this purpose: tr -s '[[:punct:][:space:]]' '\n' Example for cat file.txt | tr -s '[[:punct:][:space:]]' '\n'
Just use tr command for separating words output into separate lines: tr -s '[[:punct:][:space:]]' '\n' Example for cat file.txt | tr -s '[[:punct:][:space:]]' '\n'