spaltenformatierung.sh
- Autor:
- Datum:
- 8. Januar 2015 23:45
- Code:
-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#!/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