Список файлов, добавленных с номером заказа

Я думаю, это новичок, но эта штука блестящая: youtube-dl-bdmurray.youtube-dl Это «привязка», поэтому для ее установки вы вводите

sudo snap install youtube-dl-bdmurray

Тогда я просто написал youtube-dl-bdmurray.youtube-dl [url-containing-video]

в командной строке, и он нашел видео, запустил видео (которое не было автоматически), загрузило / потоковое вещание и оставило меня с идеальным файлом mp4. [!d3 ]

1
задан 15 July 2014 в 04:49

2 ответа

да есть. просто pipe nl до конца вашей команды:

В этом случае вы должны записать следующим образом:

ls -a | nl

, а результат:

foo bar baz

nl относится к числовой строке файлов.

также смотрите здесь :) http://www.sitepoint.com/15-little-known -unix-команда /?

6
ответ дан 24 May 2018 в 05:38
  • 1
    Благодарю. Это самый прямой ответ. Однако я не буду менять принятый ответ, потому что это было бы несправедливо. Я решил свою проблему с помощью ответа Карела. – bioShark 16 July 2014 в 22:38

Ответ Карела подходит для большинства случаев, но он сломается в маловероятном случае, когда ваши имена файлов содержат символы новой строки. Для более надежного подхода используйте stat вместо:

stat --printf "%N\n" * | cat -n

или найдите and a while` loop:

find . -maxdepth 1 -printf '"%f"\0' | 
while IFS=$'\0' read -r -d $'\0' file; do 
  let c++; printf "%d\t%s\n" $c "$file"; 
done
4
ответ дан 24 May 2018 в 05:38
  • 1
    Благодарю. Отличные решения, оба из них. Однако для моей простой потребности это немного переборщило :) – bioShark 15 July 2014 в 23:07

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

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