Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

bashでパッケージがインストールされているか調べる方法

$
0
0

注意

ArchLinuxとDebian(pacmanとapt)しか書いていません。(筆者がこれしかわからない)
pacman -Qの部分を変更すればyumなどでも使用できると思います。
ディストリビューションに関係なくbashです。
今回はnanoがインストールされているか調べることにします。
(変数pkgの値を変更すれば他のパッケージも調べられるようにしてあります。)

ArchLinux

pkg=nano
if[[-z$(pacman -Q | awk'{print $1}' | grep-x$pkg)]];then
    echo"$pkg is installed."else
    echo"$pkg is not installed."fi

Ubuntu

pkg=nano
if[[-z$(dpkg --get-selections | awk'{print $1}' | grep-x$pkg)]];then
    echo"$pkg is installed."else
    echo"$pkg is not installed."fi

Viewing all articles
Browse latest Browse all 2722

Trending Articles