cleanup config file

while read LINE; do echo “$LINE” | grep ‘^#’ > /dev/null && continue echo “$LINE” | grep ‘^\s*$’ > /dev/null && continue STRG=”$(echo “$LINE” | sed ‘s|\#.*$||’ | awk ‘{gsub(/^ +| +$/,””)} {print $0}’)” echo “x${STRG}x” done < $A_FILE

bash | xml | parsing

GENTOO: emerge libxml2 test -r $XMLFILE if [ $? -eq 0 ]; then     A_XML=($(xmllint –xpath “//aaaa/bbbb/@cccc” $XMLFILE ))     for CXML in “${A_XML[@]}”; do     xmllint –xpath “//aaaa/bbbb[@$CXML]” $XMLFILE | grep ‘test for something’ > /dev/null     if [ $? -eq 0 ]; then         xmllint –xpath “//aaaa/bbbb[@$CXML]/dddd” $XMLFILE | sed ‘s|]*.||g’    […]