僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
FreeBSD向け。
INDEX-? の一文字を抜き出す(uname -r あたり)方法が、
今はまだ浮かばない。
INDEX=/usr/ports/INDEX-7 if [ -f old.txt ]; then rm old.txt fi for file in `pkg_info | awk '{print $1}'` do grep $file $INDEX > /dev/null if [ "$?" != '0' ]; then echo $file >> old.txt fi done
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。
INDEX=/usr/ports/`uname -r|cut -c1` あたりでいいのでは。
おまけ pkg_info | awk '{print $1}' は pkg_info -Eaでいいと思う。
やや放置気味だったので、しばらく気づきませんでした(汗。<br>有難くいただきます。