Gnome-терминал не закрывается в конце сеанса SSH

Вот некоторая неаккуратная и, вероятно, не очень всеобъемлющая постобработка, которую вы можете сделать для вывода dpkg -I для получения элементов зависимостей в виде списка:

Сжатый для компьютеров

# dpkg -I package.deb | python -c "import sys, re; t=re.split(r'\n(?= ?[\w]+:)|:', sys.stdin.read()); print '\n'.join([i.strip() for i in {key.strip(): value.strip() for key, value in zip(t[::2], t[1::2])}['Depends'].split(',')])"
#

Расширение для людей:

dpkg -I package.deb | python -c "
    import sys, re;
    # Split keys and values into pairs (zipped together later)
    t=re.split(
        r'\n(?= ?[\w]+:)|:', 
        sys.stdin.read()
    ); 
    # Newline separate each dependency
    print '\n'.join([
        # Trim each dependency value
        i.strip() for i in {
            # Build assoc array from package metadata
            key.strip(): value.strip() 
            for key, value in zip(t[::2], t[1::2])
        }['Depends'].split(',')
    ])
"
2
задан 23 October 2011 в 06:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: