ケンテイラボ

⑥ シェルおよびスクリプト

LinuCレベル1344

問題

bashの条件分岐において、「コマンド1の終了値が0であればコマンド2を実行する」という構文はどれか。

Awhile コマンド1; do コマンド2; done
Bfor コマンド1; then コマンド2; fi
Cif コマンド1; then コマンド2; fi✓ 正解
Dcase コマンド1 in *) コマンド2;; esac

正解

Cif コマンド1; then コマンド2; fi

解説

if文は「if コマンド; then 処理; fi」の構文をとり、直後のコマンドの終了値が0であればthen以降を実行する。

分野解説:⑥ シェルおよびスクリプト

作業を自動化するための仕組みを扱う、出題数が最多の分野です。シェルでは環境変数とシェル変数の違い、設定ファイルの読み込み順序、エイリアスと関数、コマンド履歴の活用が基礎になります。スクリプトでは変数の扱い、条件分岐と繰り返し、コマンドの終了ステータスによる判定、引数の受け取り、関数の定義が中心テーマです。実務での自動化に直結する領域であり、手を動かして書いてみることで理解が深まります。

この分野の問題をすべて見る →

本番形式で問題を解いてみよう

クイズモードで挑戦 →
← 第343345問 →

同じ分野の関連問題

343「./test.sh a b c」として実行した際、スクリプト内の「echo $0」が返す値はどれか...345条件判定のためにif文でよく使われる「[ ]」は、実際にはどのコマンドを呼び出しているか。342「./script.sh arg1 arg2 arg3」と実行したとき、スクリプト内で「echo $...346条件式において、ファイルが存在し、かつ「ディレクトリ」である場合に真を返す演算子はどれか。

LinuCレベル1について

Linuxシステムを構築・運用できることを証明する認定

主催特定非営利活動法人 エルピーアイジャパン(LPI-Japan)
出題形式101試験と102試験の2科目。CBT方式(コンピュータ試験)。詳細は公式サイトで要確認
試験時間試験時間は公式サイトで要確認
受験料受験料は改定されるため公式サイトで要確認
合格基準合格基準は公式サイトで要確認
難易度★★★☆☆
試験詳細を見る →

LinuCレベル1の関連記事

LinuCレベル1の勉強法・合格のコツ【完全ガイド】

LinuCレベル1に合格するための勉強法を徹底解説。10分野それぞれの学習ポイント、101試験と102試験の攻略順、コマンドの覚え方、実機を触る学習法、3パターンの学習スケジュールまでまとめました。

LinuCレベル1の難易度は?勉強時間・未経験からの合格・落ちる理由を分析

LinuCレベル1の難易度を多角的に分析。101と102の2試験構成、10分野の難易度ランキング、必要な勉強時間、未経験からの挑戦、実機学習の重要性、不合格になる典型パターンまで詳しく解説します。

Linuxを触りながら学ぶ|LinuC対策で実機環境を作る意味と方法

LinuC学習で最も効果が大きいのが実機を触ること。なぜテキストだけでは定着しないのか、どうやって環境を用意するか、何をどの順で練習すればよいかを具体的に解説します。

← 問題一覧へ戻る