Explorar el Código

Add parent-urls

master
JustAnotherArchivist hace 3 años
padre
commit
caffebab2e
Se han modificado 1 ficheros con 14 adiciones y 0 borrados
  1. +14
    -0
      parent-urls

+ 14
- 0
parent-urls Ver fichero

@@ -0,0 +1,14 @@
#!/bin/bash
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
prog3='{ for (i = NF; i > 3; --i) { --NF; print $0 OFS; } }' # One by one, remove the last path component, print remaining fields

prog="${prog0} "
if [[ "$1" == '--with-original' ]]
then
prog="${prog}${prog1} "
fi
prog="${prog}${prog2} ${prog3}"

exec awk "${prog}"

Cargando…
Cancelar
Guardar