非エンジニアのエンジニア道

非エンジニアからエンジニアに転向!その勉強の軌跡を載せていきます。

シェルスクリプト

シェルスクリプト(cron)

大変!久しく書いてなかったようです!! ちゃんと書かねば・・・と思いつつ。 cronとは Linuxの内蔵時計によって、指定された時間に指定のコマンドを実行するためのシステム 実際に使用するには、crontabコマンドかatコマンドで時間とコマンドを設定する。 …

シェルスクリプト(Bash)

shでやってたので、bashについて書く。 おそらく違う部分をメインで 1行目 #!/bin/bash 変数 declare -i a a=1 echo $a unset a 変数は基本的に文字列として扱われる 数値とする場合、declareで指定する必要がある 変数の開放はunset 変数宣言 declareを使っ…

シェルスクリプト基本3

他にもあったので追加。 関数内ローカル変数 func2(){ local str=あああ str2=いいい echo $str } func2 echo $str echo $str2 localで指定すると関数内で有効なローカル変数となる select select value in a b c d e do echo $value if [ $value = "e" ] th…

シェルスクリプト基本2

前回の続き。基本のこと。 シェル変数 あらかじめシェルが定義している変数 setコマンドで一覧を表示 環境変数 各ユーザごとに設定されている変数。子のシェルに引き継ぐ exportコマンドで一覧を表示 実行 .shのファイルを実行するには、ファイルに実行権限…

シェルスクリプト基本

ざっくり基本編ということで。 関数とか続きは、次回へ。 シェルスクリプト 複数の処理をまとめて行う(バッチ処理)ときに使われる、OSのシェルが直接解釈・処理できるスクリプト。 シェルとは、ユーザの操作を受け付けて、与えられた指示をOSの中核部分に伝…