Linuxでシェルスクリプトを作成する方法
Linuxでシェルスクリプトを書くには、vi、nano、geditなどのテキストエディタを使用します。シェルスクリプトを書く際の一般的な手順を以下に示します。
- テキストエディタを開き、新しいファイルを作成し、通常は拡張子を .sh とし、シェルスクリプトであることを示します。
- #!/bin/bash をスクリプトの最初の行に追加し、システムにこのスクリプトが bash インタープリタを使用して実行されることを通知します。
- シェルスクリプトを書くには、コマンドと文を用意する必要があります。シェルスクリプトは、ファイルの操作、プロセスの管理、状態判別、ループなど、さまざまな役割で使われます。
- ファイルを保存してエディタを終了する。
- ファイルに実行権限を与えます。 コマンド「chmod +x スクリプトファイル名」を使用します。
- スクリプトを実行するには、./スクリプト名を使用するか、パスにスクリプトファイルの完全パスを指定します。
以下は、簡単なシェルスクリプトのサンプルです。
#!/bin/bash
# 打印当前日期和时间
echo "当前日期和时间:"
date
# 打印当前用户
echo "当前用户:"
whoami
# 打印当前目录
echo "当前目录:"
pwd
example.sh ファイルとして保存して実行権限を付与し、スクリプトを実行すると次のような出力が得られます:
当前日期和时间:
Fri Jan 1 12:00:00 CST 2021
当前用户:
user
当前目录:
/home/user
本例はあくまで単純な例ですが、具体的なニーズに応じて、より複雑なシェルスクリプトを作成できます。