ich brauche aus einer config-Datei alle Zeilen ohne Kommentare. Jetzt dachte ich, ich könnte es so machen:
Code: Alles auswählen
1) grep -v # smb.conf
2) grep -v '#' smb.conf
3) grep -v '\#' smb.conf
Danke,
Gruß T.
Code: Alles auswählen
1) grep -v # smb.conf
2) grep -v '#' smb.conf
3) grep -v '\#' smb.conf
Code: Alles auswählen
#!/bin/sh
mkdir -p "/tmp/strip-comments.$$"
while [ $# -gt 0 ]; do
cp "$1" "/tmp/strip-comments.$$/$1"
sed <"/tmp/strip-comments.$$/$1" -e 's|#.*$||;s|^[[:space:]]*$||' | tr >"$1" -s '\n'
rm -fr "/tmp/strip-comments.$$"
shift
done