Я все еще довольно новичок в Linux. Я был пользователем около 2 месяцев. Я понимаю, как делать основные трубопроводы с grep и писать STDOUT
в текстовые файлы.
Я пытаюсь сделать что-то похожее с моей утилитой буфера обмена. gpaste.
Я хотел бы использовать текст, который я копирую информацию URL из моего браузера и вставляю в команду терминала. Следующим шагом будет научиться автоматически обрабатывать эту информацию и запускать ее с помощью подобных манипуляций, но давайте не будем забегать вперед.
Мой процесс, я открываю gpaste ui
и копирую URL-адрес YouTube в вопросе. Он получает вошел в gpaste history.
Когда я ввожу gpaste get [#]
правильный вход возвращается, большой.
Однако, когда я пытаюсь манипулировать этими данными в другом приложении, например youtube-dl, я сталкиваюсь с ошибкой «gpaste - не распознаваемый URL».
Вот что я попробовал:
youtube-dl | gpaste 0
gpaste get [#] | youtube-dl
Не очень креативно, я знаю, но что за эй ...
Какие-либо предложения?
источник
echo $(whatever commands you want)
означает, что bash выполняет все, что находится между (..), и то, что он возвращает, используется в качестве аргумента для echo. Так что, если выwhatever commands you want
должны распечатать Hello AndÚ, результат будетecho Hello AndÚ