Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ########################################################################
- #
- # generator
- # $Id: generator,v 1.4 2024/02/22 18:25:39 elias Exp $
- #
- # Extract the generator-metatag from a web site.
- # Requires GNU sed for the "i" modifier of sed. Yes, I know... ;)
- # Requires bash for that strange $'\n' feature. Yes, I know... ;)
- #
- ########################################################################
- PATH=/bin:/usr/bin
- rv=0
- for i in "$@"
- do
- echo -ne "$i\t"
- line=`curl -s "$i" |
- sed $'s/>/>\\\n/g' |
- grep -i \<meta |
- grep -i generator |
- sed 1q`
- if [ -z "$line" ]
- then
- echo "WARNING: no generator specified"
- rv=1
- else
- echo $line | sed "s/^.*content=['\"]\\([^'\"]*\\)['\"].*$/\\1/i"
- fi
- done
- exit $rv
Advertisement
Add Comment
Please, Sign In to add comment