Bash Shellスクリプトの基本形式と実行方法
Linuxを使っている人なら、何度も触れたことがあるかもしれません.今回はbash shellプログラミングについて説明します.普通の宿題は、
今期では、基本スクリプトの形式と実行方法について説明します.
スクリプトファイルの拡張子は
スクリプトの最初の行では、
そのため、私は積極的に第1行に
以上の事項はすべて以下の形式でリストされています.
スクリプトが作成されている以上、実行する必要があります.実行する方法は多種ある.
スクリプトファイルを実行するときに使用されるコマンド言語.
shellスクリプトは実行可能ファイルと見なすことができます.
このスクリプトを実行するには、
ファイル実行権限を付与するには、端末に
この仕事を実施する前に、特に注意しなければならないことがあります.
上記の3つの方法で実行できますが、管理者としてLinuxを使用する場合は、特定の時間にスクリプトを周期的に実行したい場合があります.もしそうならcronを使ってください.cronは、コマンドまたはスクリプトを実行する実行者であり、所定のスケジュールに従って実行することができる.
echo
のように命令を1回書けばいいです.ただし、定期的に複数のコマンドを使用する場合は、それらのプログラミングに役立ちます.プログラミングによって生成されたコード(成果物)をスクリプトファイルと呼びます.今期では、基本スクリプトの形式と実行方法について説明します.
きほんけいじょう
スクリプトファイルの拡張子は
.sh
です.必ずしもそうではありませんが、通常は.sh
拡張子が使用されます.スクリプトの最初の行では、
#!/bin/bash
にコマンド行が表示され、そのコマンド行の後ろに必要なコマンドが書かれます.これも必須ではありませんが、Linuxには複数のshellが存在します.bash標準構文を使用してプログラミングを行うと、他のshellを使用する環境で正常な動作が保証されないことを意味します.そのため、私は積極的に第1行に
#!/bin/bash
を書くことを提案します.以上の事項はすべて以下の形式でリストされています.
#!/bin/bash
# 사용자 홈 디렉터리의 파일 및 폴더를 출력하는 스크립트
echo "Today will be a good day!"
echo "Your Home directories.."
cd ~
ls -al
後述するように、#
は1行の注釈に使用される.実行方法
スクリプトが作成されている以上、実行する必要があります.実行する方法は多種ある.
shコマンドで実行
スクリプトファイルを実行するときに使用されるコマンド言語.
sh myScript.sh
で修行すればよい.実行可能ファイルのように実行
shellスクリプトは実行可能ファイルと見なすことができます.
このスクリプトを実行するには、
./myScript.sh
と入力します.このように実行するには、スクリプトに実行権限が必要です.ファイル実行権限を付与するには、端末に
chmod u+x myScript.sh
を入力するだけでよい.(このコマンドは、ファイルの所有者にのみ実行権限を付与します.詳細については、Linuxの所有権と権限を検索してください.)Sourceコマンドで実行
この仕事を実施する前に、特に注意しなければならないことがあります.
source
コマンドは、スクリプトに作成された変数がスクリプトを終了した後も適用されます.これが問題である場合は、この方法でスクリプトを実行しないでください.source myScript.sh
指令または. myScript.sh
を入力すればよい.sh
コマンドのように、スクリプトファイルに実行権限がない場合もあります.上記の3つの方法で実行できますが、管理者としてLinuxを使用する場合は、特定の時間にスクリプトを周期的に実行したい場合があります.もしそうならcronを使ってください.cronは、コマンドまたはスクリプトを実行する実行者であり、所定のスケジュールに従って実行することができる.
crontab
コマンドで設定できます.cronに関する情報は、検索で検索してください.Reference
この問題について(Bash Shellスクリプトの基本形式と実行方法), 我々は、より多くの情報をここで見つけました https://velog.io/@sun30812/Bash-셸의-기본-형태와-실행-방법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol