#!/bin/bash #key,val,filename path=$(pwd) for f in `ls $path | grep .properties` do cat $f | while read line do if [[ "${line:0:1}" != "#" && "$line" != "" ]];then key=$(echo $line | awk -F '=' '{print $1}' | sed "s/^[ \s]\{1,\}//g;s/[ \s]\{1,\}$//g") val=$(echo $line | awk -F '=' '{print $2}' | sed "s/^[ \s]\{1,\}//g;s/[ \s]\{1,\}$//g") echo "${key}>${val}>${f}" fi done done