スポンサーリンク

このドキュメントの内容は、以下の通りです。

はじめに

zshrcなどの設定ファイルで、このコマンドが存在する場合は、 alias したい、とか、設定を書くこともあるかと思います。
その場合に、コマンドが存在するかどうかを確認する必要が出てきます。
もちろん、コマンドが存在しなくても、設定を書いてしまう方法もあると思いますが、コマンドがないよ、と毎回エラーが出てくるのが好きでなければ、コマンドの存在確認をしたくなるでしょう。

コマンドの存在を確認する方法

コマンドが存在するかどうかは、いろいろな方法があるかと思います。コマンドが存在するかどうかは、いろいろな方法があるかと思います。例えば、以下の手法があります。
いろいろな方法があるなかで type コマンドの例を以下に示します。
if type command > /dev/null; then
	alias command='command -hoge'
fi

typeコマンドは、ファイルがあれば、
$ type /bin/ls
/bin/ls is /bin/ls
となります。

ファイルがなければ
$ type /bin/hoge
/bin/hoge not found
となります。

/dev/null にリダイレクトしているのは、command not found を捨てるためです。

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー