差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

Both sides previous revision Previous revision
Next revision
Previous revision
shell_script [2010/03/04 08:42]
saito
shell_script [2011/08/24 22:41] (現在)
isakari
ライン 105: ライン 105:
 </​code>​ </​code>​
 e(x)はexp(1)のこと. e(x)はexp(1)のこと.
 +
 +====== ファイルから何かを読み取って変数に代入 ======
 +hoge.datが一行からなる情報を持っているとき。
 +<code bash>
 +a=`cat hoge.dat`
 +</​code>​
 +
 +複数行からなるpiyo.datから一行ごとに読み取りたければreadを使う。
 +<​code>​
 +cat piyo.dat | while read i
 +do
 +a=`echo $i`
 +(aを使ってなにか作業)
 +done
 +</​code>​
  
 ====== data file から必要な列だけを取り出す ====== ====== data file から必要な列だけを取り出す ======
ライン 157: ライン 172:
 </​code>​ </​code>​
  
 +====== 変数を端末から読み込みたい ======
 +readを使う。
 +<code bash>
 +echo "​what'​s your name"
 +read name
 +echo your name is $name.
 +</​code>​
  
 +====== 3分待ってからプログラムを実行 ======
 +sleepを使う。
 +<code bash>
 +sleep 180 && ./a.out
 +</​code>​
shell_script.1267659735.txt.gz · 最終更新: 2010/03/04 08:42 by saito
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0