generate.sh (463B)
1 #!/bin/sh 2 3 [ -n "$1" ] && PHP="$1" || PHP=php 4 $PHP yellow.php generate 5 6 cd public 7 for file in $(grep -Rl '<!DOCTYPE html>' . | grep -v '.html$'); do 8 echo -n "Fixing $file:" 9 mv $file $file.html 10 olink='href="'"${file#.}"'"' 11 nlink='href="'"${file#.}"'.html"' 12 for file2 in $(grep -Rl "$olink" .); do 13 sed "s@$olink@$nlink@g" "$file2" > "$file2.tmp" 14 mv "$file2.tmp" "$file2" 15 echo -n " $file2" 16 done 17 echo "" 18 done 19 cd ..