diff --git a/parent-urls b/parent-urls index 6e961cb..85b89c0 100755 --- a/parent-urls +++ b/parent-urls @@ -1,4 +1,11 @@ #!/bin/bash +if [[ "$1" == '--help' || "$1" == '-h' ]] +then + echo "Usage: parent-urls [--with-original]" >&2 + echo "Take URLs on stdin, remove path components one by one and print the resulting URLs on stdout." >&2 + echo "If --with-original is given, the input URL is printed before the parents." >&2 +fi + prog0='BEGIN { FS="/"; OFS="/" }' # Set the field separators prog1='{ print }' # Print the input URL (if desired) prog2='/\/$/ { --NF }' # Remove the trailing blank field if the URL ends with a slash