Music production session manager
https://www.laborejo.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
785 B
18 lines
785 B
4 years ago
|
#!/bin/sh
|
||
|
|
||
|
sudo pacman -Fy
|
||
|
pacman -Fx "/usr/bin/([A-Z])" | cut -d " " -f1 | uniq | sort > allexe.txt
|
||
|
pacman -Fl $(pacman -Sg pro-audio |cut -d " " -f2) | cut -d " " -f2 | grep "usr/bin" | uniq | sort > audioexe.txt
|
||
|
sed -i -e 's/usr\/bin\///g' audioexe.txt #strip usr/bin yes, the initial / from usr is missing
|
||
|
sed '/^[[:space:]]*$/d' -i audioexe.txt #remove empty lines
|
||
|
|
||
|
grep -vFf audioexe.txt allexe.txt > grepexcluded2.txt
|
||
|
grep '^usr\/bin\/' grepexcluded2.txt > grepexcluded.txt #only keep lines that start with usr/bin. There are some false positives in there
|
||
|
|
||
|
sed -i -e 's/usr\/bin\///g' grepexcluded.txt #strip usr/bin yes, the initial / from usr is missing
|
||
|
sed '/^[[:space:]]*$/d' -i grepexcluded.txt #remove empty lines
|
||
|
|
||
|
rm grepexcluded2.txt
|
||
|
rm allexe.txt
|
||
|
rm audioexe.txt
|