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$
в теле вопроса вы писали про какой-то пакет 340xx-lts-dkms
для верности понимания
DM(display manager) это то что обычно запрашивает логин и пароль при входе в систему, после чего загружается WM(window manager к примеру i3/sway) или DE(desktop environment к пример Gnome, KDE)
у вас точно не грузится DM ?
с чего вы решили что вам это нужно ? (возможно вы начитались какой-то устаревшей информации?)
попробуйте тот же manjaro который также основан на Arch