26 lines
427 B
Bash
Executable File
26 lines
427 B
Bash
Executable File
#!/bin/sh -f
|
|
for i in `ll *`
|
|
do
|
|
|
|
cat $i | awk -F"[Ss][Rr][Cc]=" '{ print $2 }' | awk -F'"' '{ print $2 }' > ./$$tmpFile
|
|
cat $$tmpFile|sed '/^$/d' | while read FIC
|
|
do
|
|
|
|
echo $FIC | awk '{print tolower($0)}' > ./$$fic
|
|
|
|
fictmp=`cat $$fic|cut -f1 -d" "| sed 's/\./\\\./' `
|
|
echo $fictmp
|
|
|
|
FICtmp=`echo $FIC| sed 's/\./\\\./'`
|
|
|
|
ed - $i << fin
|
|
g/$FICtmp/s/$FICtmp/$fictmp/n
|
|
w
|
|
q
|
|
fin
|
|
|
|
done
|
|
done
|
|
rm ./$$fic
|
|
rm ./$$tmpFile
|