jq -r '.comments[] | "\(.like_count) " + .author + " >>> " + .text'
Ставил так, и не раз, писал выше в теле вопроса,
тупо ломает систему, не вклучается display manager
нужен какой-то патч на ядро, ещё зачем-то откатить xorg.
P.S. Тот-же mint установил спокойно такие драйвера, но он лагает, как по мне.
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
yay -Syu nvidia-340xx-dkms
Не получилось, файл .info.json не переименовался...
В имени файла есть такие не буквы и не цыфры: ()[]-!
Можете добавить к команде jq: количество просмотров, количество комментариев к ролику, лайки и дизлайки к ролику и к комментариям?
yt-dlp --write-comments --skip-download "https://www.youtube.com/watch?v=00000000000" mv 'Имя ролика [00000000000].info.json' $(date +"%y%m%d").info.json jq -r '.comments[] | .author + " >>> " + .text' $(date +"%y%m%d").info.json > $(date +"%y%m%d").txt
cat "$(yt-dlp --write-comments --skip-download "https://www.youtube.com/watch?v=XXXXXXXXXXX" | awk -F'JSON to: ' '/info.json$/{print $2}')" | jq -r '.comments[] | .author + " >>> " + .text' > $(date +"%y%m%d").txt
Если я на тот же дебиан установлю менеджер пакетов pacman, то спокойно смогу скачивать пакеты из репозиториев aur? Без лишней головной боли?
Как?
При выполнении скрипта .sh скрипт открывает новый терминал, как исполнять скрипт в текущем?
Есть скрипт: echo "smth"
echo "smth"
а как добавить проверку того, было ли перемещение?
rm -rf a1 a2;mkdir a1 a2;mv -vf a1 a2 && echo +++ || echo ---
переименован 'a1' -> 'a2/a1'
+++
$ rm -rf a1 a2;mkdir a1 a2;mv -vf a111 a2 && echo +++ || echo ---
mv: не удалось выполнить stat для 'a111': Нет такого файла или каталога
---
$ rm -rf a1 a2;mkdir a1 a2;mv a1 a2; if [[ $? == 0 ]];then echo "Перемещение было"; else echo "Перемещения небыло"; fi
Перемещение было
yt-dlp --write-comments --skip-download "https://www.youtube.com/watch?v=gle0nP_Zn60"
jq -r '.comments[] | "\u001b[31m" + .author + "\u001b[0m" + " >>> " + .text' ИМЯ_РОЛИКА.info.json
jq -r '.comments[].text' ИМЯ_РОЛИКА.info.json > comments.txt
Как сказать sedу, чтоб он не перезаписывал файл, а создал новый?
man sed
sed .... file_in > file_out
about 18 hours ago
\babout\s[0-9]{1,2}\shours\sago\b
пробелы в начале и в конце строки
s/^[ \t]*//g
s/[ \t]*$//g
Пустые строки
/^$/d
Вы этим sedом пользуетесь?
Notepad++ находит
5 months ago
\s*[0-9]{1}\s\w*\sago$
gitea --custom-path ПУТЬ