shellscript

機能:
20分ごとに3分を増加

1.時間を編集
startnews24.sh
参考コード
echo $(date +”%H:%M” ) >/root/home/ ...

shellscript

例1 普通列挙
for i in ‘apple’ ‘meat’ ‘sleep’ ‘girl’
do
echo I ...

shellscript

例1 数字の判断
#!/bin/bash
read -p “数字を入力してください:” a
if
then
echo “a<200” els ...

shellscript

参考コード:

#!/bin/bash

#name show_status.sh

#echo $$ >/var/run/show_status.log
#sleep 5 &&am ...

shellscript

サンプルコード:
#!/bin/bash
export JAVA_HOME=/usr/java
export PATH=$JAVA_HOME/bin:$PATH

#—— ...

shellscript

書式
test 数値1 -eq 数値2
サンプルコード

test 5 -eq 5; echo $?test 5 -eq 4; echo $?test 5 -eq 6; echo $?

実行結果
0 ...

shellscript

操作コマンド:
$ vi check_user.sh
#!/bin/sh
echo “You are logged in as `whoami`”;
if ; then

shellscript

スクリプトコード:
#!/bin/bash
echo “enter heno’s password”
read henoPassword
echo “en ...

shellscript

説明
whoami ユーザー名を取得
サンプルコード

#!/bin/bashauthuser=arkadminif ]then echo "user auth is not correct" exit 1else ...

shellscript

書式
read -p “xxx” 変数
使用例

#!/bin/bashread -p "キーを入力してください " KEYecho "****************"echo "入力した ...

shellscript

書式
test 文字列1 = 文字列2
使用例

cftA="arkgHame"cftB="arkgame"if test $cftA = $cftBthen echo '2つの文字列が等しい!'else echo ...

shellscript

文法をチェック
sh -n script_name.sh
ログを実行
sh -x script_name.sh

shellscript

サンプルコード:

iostat -dmx 1 | awk ‘{ if ( $1 !~/(Linux|dm)/){
if ($1 != “Device:”)
{
a ...

shellscript

1.環境変数の確認(例CentOS)
# cat/etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
# echo $(uname)
Linu ...

shellscript

書式
read -p xxx 変数1 変数2
使用例

#!/bin/bash read -p "キーを入力してください: " KEYA KEYB KEYC KEYDecho "****************** ...

shellscript

書式
-eq イコール
-gt より大きい
使用例

#!/bin/shif then echo "xがyより大きい"elif then echo "x とyが同じです"else echo "xがyより小さ ...

shellscript

説明
配列名 = {要素1 要素2}
使用例

#!/bin/bashcftArr=(A001 B002 C003 D004 E005)echo "配列の要素1: ${cftArr}"echo "配列の要素4: $ ...

shellscript

書式
for 変数名 in 範囲
do 処理コード done

使用例

#!/bin/shfor tt in {6..10}do echo $ttdone

結果
6
7
8 ...