U. Nix: Bisher schnellste Lösung für trim in einer Bash

Beitrag lesen

Die bisher schnellste Lösung macht sich zu nutze, dass echo uneingeschlossene Leerzeichen und Tabs einfach ignoriert:

#!/bin/bash

# $home/bin/trim.sh

## USAGE:
# echo -e "\t \thallo\n \twelt\n   Hallo Welt" | trim.sh
# program | trim.sh
# trim.sh < file

while read str; do
   echo `echo $str`;
done

Rund 1 Sekunde ...