差分

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

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

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
shell_script [2010/03/04 08:42]
saito
shell_script [2010/08/23 14:36]
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>​
shell_script.txt · 最終更新: 2011/08/24 22:41 by isakari
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