プログラム構文

IF文

Bash

・例1
for USER in $USERS
do
   echo $USER
done

・例2(コマンドの結果を入力データにする)
for FILE in `ls -1`;do
   echo $FILE
done

・例3(for文全体をソートする)
FILES=`for FILE in `ls -1tr`;do
  echo $FILE
done | sort`

Perl

・例1
for($i=0;$i<@arr;$i++){
  print $arr[$i]."\n";
}

・例2(ファイルから読み取ったデータを処理)
open(FH,"<./dat.txt");
@dat=<FH>;
close(FH);
for($i=0;$i<@dat;$i++){
  if(!$dat[$i]){
    next;
  }
  if($dat[$i] eq "EOF"){
    last;
  }
  print $dat[$i];
}

JavaScript

・例1
for(var i=0;i<dat.length;i++){
   document.write dat[i];
}

Excel VBA

・例1
for i = 1 To 10
  cells(i,1) = sheets("dat").cells(i+1,1)
next i

・例2(カウンタを指定数分増分する9
for i = 1 To 100 Step 10
  cells(i,1) = sheets("dat").cells(i+1,1)
next i

・例3(カウンタを減算する)
for i = 10 To 1 Step -1
  cells(i,1) = 配列(i-1)
next i

Ruby

1から10迄繰返す
sum = 0
for count in 1..10
  sum = sum + count
end


先頭へ

      Document-Folder          一覧
HP-UX
HULFT
JAVA
JP1
JavaScript
Linux
MAC
PHP
Perl
Python
Ruby
SOA
Solaris
Unix全般
Windows
XML
エクセル
スタイルシート
セキュリティー
データベース
ネットワーク
パソコン
ブラウザ
プログラム構文
仮想化
          RSS-Folder
ニュース
   アットマーク・アイティ(@IT)
   シンクイット(ThinkIT)
   インターネットコム
   インターネットウォッチ
   日経IT-Pro
   日経パソコン
   CNET Japan
   ZD-NetJapan
   MYCOM
   RBB-Today
ベンダー
   日本IBM
   日本HP
   サンマイクロシステムズ
   NEC
   富士通
   日立
ソフトウェア
   マイクロソフト
   トレンドマイクロ
   オラクル
   サイボウズ
   Mozilla
   野村総合研究所
   (その他ソフトウェア企業)
更新履歴 一覧
 07/08 PERF
プログラム構文
 07/07 PERF
プログラム構文
 06/25 オブジェクトプログラミング2
Perl>サンプル
 07/12 クローン作成
仮想化>vCenter
 07/12 vyatta設定
ネットワーク>vyatta
 07/12 vyattaインストール
ネットワーク>vyatta
 07/12 リポジトリサーバ
Linux>サーバ構築
 07/05 VMwareのインストール
仮想化>VMware
 07/05 PXEブート
仮想化>KVM
 07/01 DHCPでのPXEブート
仮想化>KVM
 06/27 qcow2仮想DISK作成
仮想化>KVM
 06/13 NWの設定
仮想化>VMwareEsxi
 06/13 IPアドレスの変更
仮想化>VMwareEsxi
 06/12 自動ssh
Unix全般>シェル>Bash
 06/12 diffプログラミング
Python
Google