|
|
@@ -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 |
|
|
|