previous up next contents
Previous: qxl_sort_lnk Up: Batches génériques Next: qxt_type_desktop   Contents

qxp_purge_desktop


#! /bin/bash

mkdir -p ~/tmp
   liste=~/tmp/liste
 tmp_sed=~/tmp/tmp_sed
tmp_file=~/tmp/tmp_file

cat << EOF > $tmp_sed

/\[Desktop\ Entry\]/ d
/\#\ KDE\ Config\ File/ d
/\[af\]/ d
/\[ar\]/ d
/\[az\]/ d
/\[be\]/ d
/\[bg\]/ d
/\[br\]/ d
/\[bs\]/ d
/\[ca\]/ d
/\[cs\]/ d
/\[da\]/ d
/\[de\]/ d
/\[el\]/ d
/\[eo\]/ d
/\[es\]/ d
/\[et\]/ d
/\[eu\]/ d
/\[fi\]/ d
/\[fr\]/ d
/\[gl\]/ d
/\[he\]/ d
/\[hr\]/ d
/\[hu\]/ d
/\[id\]/ d
/\[is\]/ d
/\[it\]/ d
/\[ja\]/ d
/\[ko\]/ d
/\[lt\]/ d
/\[lv\]/ d
/\[mi\]/ d
/\[mk\]/ d
/\[mt\]/ d
/\[nb\]/ d
/\[nl\]/ d
/\[nl\]/ d
/\[nn\]/ d
/\[no_NY\]/ d
/\[oc\]/ d
/\[pl\]/ d
/\[pt_BR\]/ d
/\[pt\]/ d
/\[ro\]/ d
/\[ru\]/ d
/\[sk\]/ d
/\[sl\]/ d
/\[sr\]/ d
/\[no\]/ d
/\[sv\]/ d
/\[ta\]/ d
/\[th\]/ d
/\[tr\]/ d
/\[uk\]/ d
/\[ven\]/ d
/\[vi\]/ d
/\[xh\]/ d
/\[xx\]/ d
/\[wa\]/ d
/\[zh_CN\]/ d
/\[zh_TW\]/ d
/\[zu\]/ d


EOF


find . | grep desktop    > $liste
find . | grep directory >> $liste


for i in `cat $liste`
do
echo $i
# cp $i $i.save
sed -f $tmp_sed $i > $tmp_file
echo "[Desktop Entry]" > $i
sort $tmp_file >> $i
done


previous up next contents
Previous: qxl_sort_lnk Up: Batches génériques Next: qxt_type_desktop   Contents


douillet@ensait.fr
2003-06-24