blob: 3a1a51de5bf5498c22caa3cdd0b045278b909238 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#! /bin/sh
_hrefs() {
sed -n 's/href="\([^"]\+\)"/\n&\n/gp' |
sed -n 's/^href="\([^"]\+\)"$/\1/p'; }
_add_prefix_to_relative_hrefs() {
sed '/^http:/!s^'"$1"''; }
_main() {
case $# in
(0) _hrefs;;
(1) _hrefs | _add_prefix_to_relative_hrefs "$1";;
(*)
echo "bad command line: $0 $*" >&2; exit 23;;
esac; }
set -euf
_main "$@"
#### end of file.
|