Linuxでシェルスクリプトを作成する方法

Linuxでシェルスクリプトを書くには、vi、nano、geditなどのテキストエディタを使用します。シェルスクリプトを書く際の一般的な手順を以下に示します。

  1. テキストエディタを開き、新しいファイルを作成し、通常は拡張子を .sh とし、シェルスクリプトであることを示します。
  2. #!/bin/bash をスクリプトの最初の行に追加し、システムにこのスクリプトが bash インタープリタを使用して実行されることを通知します。
  3. シェルスクリプトを書くには、コマンドと文を用意する必要があります。シェルスクリプトは、ファイルの操作、プロセスの管理、状態判別、ループなど、さまざまな役割で使われます。
  4. ファイルを保存してエディタを終了する。
  5. ファイルに実行権限を与えます。 コマンド「chmod +x スクリプトファイル名」を使用します。
  6. スクリプトを実行するには、./スクリプト名を使用するか、パスにスクリプトファイルの完全パスを指定します。

以下は、簡単なシェルスクリプトのサンプルです。

#!/bin/bash
# 打印当前日期和时间
echo "当前日期和时间:"
date
# 打印当前用户
echo "当前用户:"
whoami
# 打印当前目录
echo "当前目录:"
pwd

example.sh ファイルとして保存して実行権限を付与し、スクリプトを実行すると次のような出力が得られます:

当前日期和时间:
Fri Jan  1 12:00:00 CST 2021
当前用户:
user
当前目录:
/home/user

本例はあくまで単純な例ですが、具体的なニーズに応じて、より複雑なシェルスクリプトを作成できます。

bannerAds