shellscript

環境
CentOS Stream release 9

構文

while :do if ; then break fi 処理コードdone

条件式がtrueの間、処理を繰り返します。
条件式がfal ...

shellscript

環境
CentOS Stream release 9

構文
配列名 = (要素1 要素2 要素3)
while } ]
do
処理コード
done

数値の比較演算 ...

shellscript

環境
CentOS Stream release 9

構文
for ((i=初期値; i<最大値; i++))
do
if ; then
continue
done ...

shellscript

環境
CentOS Stream release 9

構文
for ((i=初期値; i<最大値; i++))
do
if ; then
break
done ...

shellscript

環境
OSバージョンを確認します
# cat/etc/redhat-release
AlmaLinux release 8.5 (Arctic Sphynx)

構文
if &&am ...

shellscript

環境
OSバージョンを確認します
# cat/etc/redhat-release
AlmaLinux release 8.5 (Arctic Sphynx)

構文

if ; then 処理1 ...

shellscript

環境
root@debian:/data# cat/etc/debian_version
11.2

書式

while 条件式do 実行処理コードdone

使用例
1.スクリプトファイルを作 ...

shellscript

環境
root@debian:/data# cat/etc/debian_version
11.2

書式

for 変数名 in 変数に代入する値のリストdo 実行コードdone

使用例
1 ...

shellscript

環境
root@debian:/data# cat/etc/debian_version
11.2

書式

case 条件式 in 値1) 実行コード1;; 値2) 実行コード2;;esac

使用例 ...

shellscript

環境
Debian 11.2

書式1

if 条件式 then 実行処理コード1 else 実行コード2fi

書式2
test 数値1 -ge 数値2

使用例
1.スクリプトを作 ...

shellscript

環境
root@debian:/data# cat/etc/debian_version
11.2

特殊変数の概要
$0 シェルスクリプトのファイル名
$1 1 番目の引数
$2 2 ...

shellscript

書式
for 変数名 in “$*”;do
処理コード
done
使用例

#!/bin/bashecho "**特殊変数\* サンプル sampleAA ***-"for ...

shellscript

書式
cp -p ファイル名 ファイル名_日付
使用例

#!/bin/shDATA_DIR="/data/0305"TIME=`date '+%Y%m%d_%H%M%S'`FILE="${DATA_DIR}/sa ...

shellscript

書式
for 変数 in 値1 値2 値3; do
使用例

for cft in React Vue Angular Type Java; do echo "study skill ${cft}Script"do ...

shellscript

書式
if ; then
some code
fi
使用例

#!/bin/bashDATA_DIR="/data/0304"SUB_DIR="test"WORK_DIR="${DATA_DIR}/ ...

shellscript

書式
if ; then
//some code
fi
使用例

#!/bin/bashDATA_DIR="/data"SUB_DIR="0304"WORK_DIR="${DATA_DIR}/${S ...

shellscript

書式

case 値 in 条件1) 処理1 ;; 略esac

使用例

#!/bin/bash echo 'アルファベット、数字、その他を入力してください'read cftVal case "$cftVal" in ) ...

shellscript

書式
#行頭
行途中#コメント内容
使用例

#!/bin/bash## コメント内容# echo "study skill in arkgame." # 行の途中からコメントを書くecho 'study ...