dir c:\windows\Fonts\*.ttf > fname.txt dir c:\windows\Fonts\*.ttc >> fname.txt gawk "{if(index($1,\"/\")==5)print $4}" fname.txt > fname1.txt gawk "{print tolower($0),$0}" fname1.txt > fname2.txt gawk "{str[NR]=$0}END{n=asort(str);for(i=1;i<=n;i++)print str[i]}" fname2.txt > fname3.txt gawk "{print $2}" fname3.txt > inp_fname.txt