Linuxコマンド・bashの使い方実例Linuxコマンド・bashの使い方実例Linuxコマンド・bashの使い方の実例を紹介します。管理人は某企業で、一応SEとして働かせていただいております(本業は組み込み系)。未熟者ですが、皆さんのお役に立てたら幸いです。2017年02月01日if文を使わずに条件分岐を1行で書く方法if文を書くほどでもない、ちょっとした条件分岐処理を行う場合、便利な方法があります。以下のように実行します。$?の値)が真(0)であれば直後のコマンドは実行しません。直前の実行結果が偽(非0)であれば直後のコマンドを実行します。「;」は、直後のコマンドを(条件関係無く)連続して実行します。これを利用することで、if文を使わなくとも、条件分岐を行うことができます。シェルなどのスクリプトだけでは無く、コマンドラインでも使えるので、汎用性が高いです。「tmp3ディレクトリがあれば、実行する」とすることも可能です。'END'また、「||」を複数使うことで、複数の条件をつけることも可能です。'END'要は、論理演算のorなんですよね。前のコマンドから順番に評価し、実行結果が真になったら、以降の評価はせずに、次のコマンドへ進む。これらの構文を利用して、スクリプトを簡潔に記載したり、コマンドライン操作を効率化しましょう!(ちなみに私はこの構文を忘れることが多いので、備忘録も兼ねて記事にさせていただきました。複雑な条件分岐で使うのは避けた方が良いでしょう。その場合は素直にif文を使った方が良いですね。投稿する情報を記憶スポンサードリンクプロフィールしげよしSEやってます。Linuxコマンドや、自作スクリプトの紹介記事を書きます。当サイトについて当サイトはリンクフリーです。当サイトに記載されているソースコードは自由に使っていただいて構いませんが、それによる一切の責任は負いかねます。プライバシーポリシーについては以下を参照してください。プライバシーポリシーメッセージお問い合わせはこちらよりお願いします。送信フォームへ↑このページのトップヘ。