Найдите файл с определенными словами в пути, но также и конкретное имя файла

Если у вас есть vlc и текстовая браузерная lynx (оба доступны из репозиториев Ubuntu), есть опрятный трюк, который вы можете использовать для потокового видео из командной строки. Команда, которую я использую, выполнит поиск и создаст список воспроизведения первой страницы результатов, которые будут воспроизводиться в vlc.

Я создал простой скрипт для обработки сложного синтаксиса. Скрипт:

#!/bin/bash
lynx -dump "https://www.youtube.com/results?search_query=\"$1\"" | egrep -o "http.*watch.*" | vlc -

Итак, если вы назовете скрипт, скажем stream_youtube, вы можете просто ввести «stream_youtube "search term"

Я просто попробовал его после того, как не использовал через некоторое время, и заметил пару ошибок, появившихся в окне, которое я никогда раньше не видел, но, несмотря на это раздражение, он все еще работал. Кто-то может найти его полезным или, по крайней мере, интересным.: -) [!d3 ]

0
задан 19 January 2018 в 21:10

3 ответа

ls -ldh `locate -A wordlist oracle`

или

ls -ldh $(locate -A wordlist oracle)

Я добавил параметр d в ls, чтобы позаботиться о папках (если они есть).

0
ответ дан 22 May 2018 в 15:26
  • 1
    Использование backticks не рекомендуется, поскольку они не являются гнездовыми и, в зависимости от шрифта, сложнее идентифицировать, чем предпочтительная конструкция $ (...). – user unknown 3 February 2018 в 11:32
ls -ldh `locate -A wordlist oracle`

или

ls -ldh $(locate -A wordlist oracle)

Я добавил параметр d в ls, чтобы позаботиться о папках (если они есть).

0
ответ дан 17 July 2018 в 22:39
ls -ldh `locate -A wordlist oracle`

или

ls -ldh $(locate -A wordlist oracle)

Я добавил параметр d в ls, чтобы позаботиться о папках (если они есть).

0
ответ дан 24 July 2018 в 13:15

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

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