bash: Преобразование URL в текст

Команда для преобразования URL в читаемый текст:

read -p "> " URL; echo -e "> `echo $URL | sed 's|%|\\\\x|g'`"

Пример работы команды:

$ read -p "> " URL; echo -e "> `echo $URL | sed 's|%|\\\\x|g'`"
> http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
> http://ru.wikipedia.org/wiki/Заглавная_страница
$
Реклама

Автор

Дмитрий Бравиков

Инженер. Электронщик. Программист.

bash: Преобразование URL в текст: 2 комментария

  1. Круто. Мне пришлось писать отдельный питонский скрипт для такой задачи :)

    #!/usr/bin/env python
    # -*- coding: utf8 -*-

    import urllib
    import sys

    url = sys.stdin.read()
    print urllib.url2pathname(url).rstrip()

    А тут все проще и изящнее :)

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.