FC2ブログ
ブログパーツ アクセスランキング
インフラ情報まとめ
アクセスランキング
サーバー、クライアント関係の構築、運用等のまとめ書きです。旧名 ほぷぅ(。・ω・)ノPCまとめ

シェル Unix/Linux 書き方の基本的な説明 制御文( if )




にほんブログ村 IT技術ブログ IT技術メモへ

シェル Unix/Linux 書き方の基本的な説明 制御文( if )


●制御文(if文)

基本的には以下のような記述です。

if command-list
then
command
.........
else
command
.........
fi

先頭のifのあとのcommand-listは普通のコマンド、グルーピング、AND、OR
使用したもので可能です。


ifのあとのcommand-listの結果(終了コード)が0かそうでないかによって then
か else かどちらかに書かれた command が実行されます。
--------------------------------------------------------
if test -f /usr/local/share/sh/testfile
then
echo "test file exist."
else
echo "test file does not exist."
fi
--------------------------------------------------------
[root@master sh]# sh file1.sh
test file exist.
解説 実行し上記のパスにファイルがあれば "test file exist."と表示します。
なければ"test file does not exist."と表示します。

elseの部分は省略可能です。その場合はifのあとの結果が0でなかったら何もしません。
実行結果になにも表示されずに終了するだけです。


●ifは必ずfiで終了します。
if,then,fiで必要最小の構成要素になります。
elseは必要に応じてつけるとよいでしょう。


●ifと同じ行にthenを書くのもよくあります。thenの前にセミコロンをつけないと行けませんが・・
if test -f /usr/local/share/sh/testfile; then
echo "test file exist."
fi


●またtestコマンドは ([ ]) [ ] で代用可能です。次のうように書き換えても同じ処理をします。
if [ -f /usr/local/share/sh/testfile ]; then
echo "test file exist."
fi
または
if ([ -f /usr/local/share/sh/testfile ]); then
echo "test file exist."
fi


●条件が複雑になって、ひとつのifではうまく判定できないこともあります。
そのようなときは elif文を利用します。elifはいくつあってもかまいません。
--------------------------------------
if condition1
then
command
.........
elif condition2
then
command
.........
elif condition3
then
command
.........
fi
--------------------------------------
condition1の条件が調べられ、真でなければ elifのところに進みます。
次のcondition2が調べられます。ここでも真でなかったら、
次の elifの condition3が調べられます。

elifではなく、ifの中でifをネストさせることも可能です。
--------------------------------------
if condition1; then
if condition2; then
command
........
fi
fi
--------------------------------------








テーマ:UNIX/Linux - ジャンル:コンピュータ


  1. 2012/05/28(月) 19:30:53|
  2. Linux/Unix シェル
  3. | トラックバック:0

Fedora Game smc (アクション)インストール




にほんブログ村 IT技術ブログ IT技術メモへ

Fedora Game smc (アクション)


アクションゲームらしいです・・

マリオっぽいとのことでなんとなくインストールしてみました。

サイトはこちら・・・ これは・・シークレット マリョ クロニクルズ・・・

http://www.secretmaryo.org/
smc0.png


smc (secrect maryo chronicles) というらしですね・・ マリオじゃなくてマリョ・・・

インストールは以下のコマンド

[root@master src]# yum -y install smc

アイコンが・・・

smc1.png


うーん・・まあ可愛いことはかわいいですね! (・ω・*∩
smc2.png


どうみてもマリオです。ありがとうございました。
smc3.png


き○こ取って成長するところとか・・もう・・
smc5.png


まあこんな感じでバッタものでしょうが楽しめそうなゲームです。
smc6.png








テーマ:PCゲー - ジャンル:ゲーム


  1. 2012/05/27(日) 19:08:15|
  2. Linux-Fedoras.soft
  3. | トラックバック:0

Fedora Game Maelstrom (シューティング)




にほんブログ村 IT技術ブログ IT技術メモへ

Fedora Game Maelstrom (シューティング)


シューティングゲームらしいです・・

リストを見ていて名前からしてすごそうだったのでインストールしてみました。


[root@master src]# yum -y install Maelstrom


アイコンをみて非常にいやーな予感が漂い始めました・・

Maelstrom1


明らかに・・むかーしのゲームぽいです・・○ソゲーの匂いがプンプン漂ってきました・
Maelstrom2



これは・・ ク○すぎだけどやり込む人はやりこみそうなゲームです・・
Maelstrom3








テーマ:PCゲー - ジャンル:ゲーム


  1. 2012/05/26(土) 19:30:21|
  2. Linux-Fedoras.soft
  3. | トラックバック:0
前のページ 次のページ


サイトマップ・お奨め記事

CentOS7 まとめ
Ubuntu14 まとめ
Ubuntu12用無線アダプタ紹介
Ubuntu12 まとめ
Server 2008R2 まとめ
SCCM2012R2 まとめ
Windows10 アップグレード
Windows7 まとめ
Windows7 SSD まとめ
Windows8 まとめ
EaseUS Todo Backup Server
Linux Destbision まとめ
Linuxコマンド関連Index
Zorin8.1まとめ
Fedora17まとめ
Fedora15まとめ
VB Script まとめ
USB3.0で快適バックアップ
リンク集・メール


スポンサードリンク


リンク


サイト登録Paseon

・はじめての自宅サーバ構築 - Fedora/CentOS -

・Fedoraで自宅サーバー構築

・CentOSで自宅サーバー構築

・ぼくんちのTV別館

・ネットセキュリティブログ

・まとめ横丁

・オールフリーソフト


相互リンク更新情報
BookMark
GPUベンチマーク(ドスパラ)
VMware OS仮想化
EaseUS
Fedora releases ISO
【Http外部からの表示確認】
ポートスキャンチェック
IPA情報処理推進機構
無料DNS ieServer
無料DNS-MyDNS
yahooログイン履歴チェック
メール不正中継拒否テスト
Fedora Project
allbootdisks
Edy Viewer
ESXi動作実績ハードウェア@Wiki
IEEE Standards

---ライセンス認証解除系リンク---
ShadowProtect Personal
.NET製品
弥生



--所有サーバーWiki--
NEC Express5800/S70
HP ProLiant ML110G5
PRIMERGY TX100 S3

このブログをリンクに追加する

カテゴリ

Linux (45)
Linux-CentOS7 (70)
Linux-Ubuntu14.04 (87)
Linux-Ubuntu12.04 (76)
Linux-Zorin8.1 (36)
Linux-Fedoras.soft (19)
Linux-Fedora18 (11)
Linux-Fedora17 (39)
Linux-Fedora15 (60)
Linux-Fedora11 (36)
Linux-Fedora16 (1)
Linux-Security (3)
Linux/Unix シェル (38)
Linux Distribution (53)
仮想OS (31)
Windows Server 2008 (254)
Windows Server 2012 (30)
Windows Server コマンド (39)
Windows Server アプリ (14)
Windows (40)
Windows 10 (3)
Windows 7 (59)
Windows 8 (257)
Windowsアプリ (23)
Windows 8 アプリ (29)
Windows レジストリ (6)
Windows BAT (17)
ネットワーク (5)
MySQL (1)
ニュース (8)
ハードウェア (11)
Windows VBScript-Basp21 (1)
VBScript (29)
Windows Vista (1)
Windows グループポリシー (3)
Security (6)
未分類 (4)
クールなアイテムまとめ (5)
Game (1)
PowerShell (4)


Linux ブログランキングへ

カテゴリ2

SCCM Backup 遠隔操作 VirtualBox FeliCaポート/パソリ ESXi 

カウンター

RSSリンクの表示

アクセスランキング

[ジャンルランキング]
コンピュータ
144位
アクセスランキングを見る>>

[サブジャンルランキング]
その他
31位
アクセスランキングを見る>>



フィードメーター - ほぷぅ(。・ω・) ノ PCまとめ Linux,Win,自宅サ..


Windows ブログランキングへ

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

 



Linux ブログランキングへ





<%plugin_third_title>

<%plugin_third_description>

<%plugin_third_content>

<%plugin_third_description2>