スポンサーサイト
    Kapok の資産運用スポンサー広告
    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。
    --.--.-- / コメント:: - / トラックバック:: - / PageTop↑

    C Shell マクロの覚書(if文/ファイルの存在/awkの変数使用方法/etc.)
    Kapok の資産運用PCLinux・Mac
    私はLinux環境で投資情報について考えることが多い。
    だが、研究室を離れてからは、なかなかLinuxを触る機会がなく、大切な構文を忘れそうで怖い。

    というわけで、メモを残してみた。 

         1 #!/bin/csh -f
         2 
         3 set file=maxval2.txt
         4 if ( -e $file ) then
         5     /bin/rm $file
         6     echo remove $file
         7 endif
         8 
         9 set i=1987
        10 while ( $i <= 2010 )
        11     cat ../nikkei225.txt | awk -v year=$i '{if($1==year){print $0}}' | awk '{if(maxclose<$7){maxclose=$7;print $0}}' | tail -n 1 >> $file
        12 
        13     @ i = $i + 1
        14 end
        15  

    1: C Shell マクロに書いておく「おまじない」
    3: 変数に値を代入。 これでfile の中身が maxval2.txt となる。
    4-7: if文。ファイルの存在は -e ファイル名 でチェックする。
    10-14: while文。これで変数 i を1987から2010まで回す。
    11: awk -v でawkで変数を使える。ここではyearに i の値を代入して使用。
    関連記事
    2011.02.07 / コメント:: 0 / トラックバック:: 0 / PageTop↑




    コメント:

    Secret


    Pagetop↑
    トラックバック:
    Pagetop↑
    Pagetop↑
    ブログ内検索
    プロフィール

    Kapok

    Author:Kapok


    個人投資家。1986年生まれのサラリーマンです。将来、資産運用で財産を築き、自由に暮らす事を夢見ています。

    ブログについて
    「資産運用について調べた事・考えたこと」をブログのメイン記事にしています。

    記事の情報の正確さには注意を払っていますが、保証はしません。投資判断は自己責任でお願いします。

    Kapok
    資産運用の方針
    資産運用は、下記の規定の範囲内で行っています。私Kapokが、どのような個人投資家であるかがよく分かるファイルになっています。

    Kapok の資産運用規定

    最近の記事・コメント

    アクセスカウンター
    ↑ポインタを合わせると、1週間のアクセス数推移が確認できます。

    Since Mar.17/2011
    Twitter
    おすすめ書籍
    ウォール街のランダム・ウォーカー 株式投資の不滅の真理
    Kapokの投資哲学に大きな影響を与えた1冊。個人投資家必読の書。

    スポンサー
    相互リンク
    資産運用全般

    株式個別銘柄投資 etc.

    投資信託 etc.

    債券・預貯金

    FX・派生商品 etc.

    その他 有価証券

    資産運用以外
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。