IT用語入門:シェルスクリプト【コマンドをまとめて自動実行】

PR
PR

PR

バナー

シェルスクリプトとは

シェルスクリプトは、シェルに実行させたいコマンドの手順をテキストファイルにまとめ、順に自動実行させる仕組みです。UNIX系OSでよく使われ、長い引数のコマンドや複数コマンドの連続処理を、毎回手で入力せずに済ませられます。

ファイルの一行はシェルでの一回のコマンド入力に対応し、上から順に処理されます。ifやfor/whileなどの制御、変数や関数も使えます。複雑な計算や厳密なデータ型は不得意ですが、標準コマンドとパイプを組み合わせると、短く分かりやすい処理を書けます。

スクリプトの先頭に「#!」で始まるシバンを置くと、使う実行環境を指定できます。#!/bin/sh ならシェル、#!/usr/bin/env python と書けば Python で実行されます。

日々の定型作業を自動化し、手作業のミスを減らし、処理時間も短縮できます。サーバ運用やデータ整理など、コマンドで行う作業の手順書兼ツールとして役立つのがシェルスクリプトの役割です。

関連用語

IT用語集一覧はこちら

PR

ユーキャンなら、約4か月でITパスポートの資格取得を目指せます。