#!/bin/bash # Usage: ./spaltenformatierung.sh /etc/fstab function push() { buffer="$buffer"$'\n'"$1" } function pop() { if [ "$buffer" != "" ] then echo "$buffer" | column -t buffer="" fi } buffer="" while read line do if [ "$line" == "" -o "${line:0:1}" == "#" ] then pop echo "$line" else push "$line" fi done < "$1" pop