シェルスクリプト
いきなり番外編bashに入力したコマンド履歴
リダイレクト
echo -n 'now it is' > file #文字列now it isをfileへ出力
date >> file #dateをfileに追加
cat file #fileを表示
- 実行結果
now it is 2007年 2月19日 月曜日 23:23:23 SJT
- メモ
'' ⇒ シングルクオーテーション 囲まれた範囲を文字列とみなす。
now it is だけだと、間にスペースが入るので、引数と認識されてしまう。
echo -n ⇒ echo実行後改行しない
>> ⇒ 追加リダイレクト(fileに追加する。上書きしない。)
シングルクォーテーション、バッククォーテーション、ダブルクォーテーション
シングル'〜' -> 文字列とみなす
ex. echo'pwd' -> pwd
バック`〜` -> コマンドとみなす
ex. echo`pwd` -> /home/student
ダブル"〜" -> 変数を展開する。
文字列の中に変数が入っている時など。
シェルを実行して実行
$csh script-file
変数の定義
変数名=値 イコールの両側にスペースは入れない。
ex. FC6=linux