Uma maneira de fazer isso com sed
:
sed 's/\([^ ]\{15\}\)[^ ]*//g'
Mesma coisa com perl
:
perl -lpe 's/\S{15}\K\S*//g'
com awk
:
awk '{ for(i=1; i<=NF; i++) $i=substr($i, 0, 15)} 1'
com vim
:
:%s/\v\S{15}\zs\S*//g
com cut
:
tr ' ' '\n' <file.txt | cut -b1-15 | paste -d ' ' - - - -