タグ

2010年1月31日のブックマーク (3件)

  • http://atnd.org/events/2993

    mattn
    mattn 2010/01/31
  • Bash基礎文法最速マスター - いろいろ解析日記

    Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします

    Bash基礎文法最速マスター - いろいろ解析日記
    mattn
    mattn 2010/01/31
    caseは書いておいた方がいいんじゃ
  • AWK Users JP :: Google サジェストを使ってみる

    Big Sky :: Googleサジェストから補完候補を作るVimスクリプト書いた。 にインスパイアされて、awk から Google サジェストを利用してみます。 Socket 通信には gawk の TCP 通信を使い、XML のパースには xgawk の XML パース機能を用いています。 Google サジェストの API からは何故か EUC-JP の文字コードで戻ってくるので、nkf で変換したものを利用していますが、xgawk の XML パース機能の中には文字コード変換機能もあります。 #! /usr/local/bin/xgawk -f # google_suggest.awk # Google サジェストを使ってみる # usage: xgawk -f google_suggest.awk word @load xml BEGIN { word = ARGV[1];

    mattn
    mattn 2010/01/31