Попробуйте sudo apt-get install linux-rt
Изменить: ранее добавьте ppa в другой ответ и попробуйте: sudo apt-get install linux-realtime
Я думаю, что это то, что вы ищете:
for f in ~/Downloads/*; do
if [[ $f == *\([1-9]\).* ]]; then
echo "$f"
fi
done
Edit: @steeldriver отметил, что globs может сделать выше, поэтому более простым решением является следующее: printf '%s\n' ~/Downloads/*\([1-9]\).*
[!d1 ] Я предпочитаю простой Bash, но вы можете сделать это в одной строке, используя find:
find ~/Downloads/ -name '*\([1-9]\).*'
Я думаю, что это то, что вы ищете:
for f in ~/Downloads/*; do
if [[ $f == *\([1-9]\).* ]]; then
echo "$f"
fi
done
Edit: @steeldriver отметил, что globs может сделать выше, поэтому более простым решением является следующее: printf '%s\n' ~/Downloads/*\([1-9]\).*
Я предпочитаю простой Bash, но вы можете сделать это в одной строке, используя find:
find ~/Downloads/ -name '*\([1-9]\).*'
Я думаю, что это то, что вы ищете:
for f in ~/Downloads/*; do
if [[ $f == *\([1-9]\).* ]]; then
echo "$f"
fi
done
Edit: @steeldriver отметил, что globs может сделать выше, поэтому более простым решением является следующее: printf '%s\n' ~/Downloads/*\([1-9]\).*
Я предпочитаю простой Bash, но вы можете сделать это в одной строке, используя find:
find ~/Downloads/ -name '*\([1-9]\).*'
В качестве альтернативы мы можем рассчитать контрольные суммы и распечатать дубликаты (это не зависит от соглашений о дублировании имен файлов).
md5sum ~/Download/*.mp3 | awk 'a[$1]{print $2 }{ a[$1]=$2}'
В качестве альтернативы мы можем рассчитать контрольные суммы и распечатать дубликаты (это не зависит от соглашений о дублировании имен файлов).
md5sum ~/Download/*.mp3 | awk 'a[$1]{print $2 }{ a[$1]=$2}'
В качестве альтернативы мы можем рассчитать контрольные суммы и распечатать дубликаты (это не зависит от соглашений о дублировании имен файлов).
md5sum ~/Download/*.mp3 | awk 'a[$1]{print $2 }{ a[$1]=$2}'