The little things give you away... A collection of various small helper stuff
Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- #!/bin/bash
- if [[ $# -ne 1 || "$1" == '--help' || "$1" == '-h' ]]; then
- printf 'Usage: extract-urls-for-archiveteam-projects PREFIX\n' >&2
- printf 'Reads URLs from stdin, extracts interesting for the different currently relevant AT projects into files prefixed by PREFIX\n' >&2
- exit 1
- fi
-
- prefix="$1"
- if [[ "${prefix}" == *[*?[]* ]]; then
- printf 'Error: prefixes containing * ? [ not supported\n' >&2
- exit 1
- fi
-
- if compgen -G "${prefix}*" >/dev/null; then
- printf 'Error: there already exist files starting with %q\n' "${prefix}" >&2
- exit 1
- fi
-
- tee \
- >(grep -Fai imgur >"${prefix}-imgur") \
- >(grep -Fai -e mediafire -e mfi.re >"${prefix}-mediafire") \
- >(grep -Fai pastebin.com >"${prefix}-pastebin") \
- >(grep -Fai -e blogspot -e blogger >"${prefix}-blogger") \
- >(grep -Fai -e telegram.me -e //t.me/ >"${prefix}-telegram") \
- >/dev/null
|