csh |
bash Bourne shell | 説明 | date |
#!/bin/csh -f | #!/bin/bash -f | shell scriptの最初の行。XXXで起動すると/bin/csh(bash)で実行。source XXXなら無視。-fは.cshrc(.bashrc)を実行しない。 | 2006.2.5 |
PS1='[\u@\h \W]' | プロンプトの設定 | 2006.2.5 | |
echo $shell | echo $SHELL | shellが何かを調べる | 2006.2.5 |
csh,...exit | bash, exit | shellを起動、終了する | 2006.2.5 |
echo $ZZZZZ | echo $ZZZZZ | シェル変数または環境変数ZZZZZの値をプリントする。 | 2006.2.5 |
printenv ZZZZZ | printenv ZZZZZ | 環境変数ZZZZZの値をプリントする。 | 2006.2.5 |
printenv | printenv | 全ての環境変数をリストする。 | |
set w=name | w=name | シェル変数wを定義する。unset wで解除。シェル変数は他のshellには引き継がない。 | 2006.2.5 |
set | set | 全ての変数(shell編集・環境変数)とその値を表示する。 | 2006.2.5 |
@ w = $w + 1 | シェル変数の計算 | ||
setenv DISPLAY xxx | export DISPLAY=xxx | 環境変数(environment variable)DISPLAYをxxxとする。環境変数は他のshellにも引き継ぐ。 | |
unsetenv DISPLAY | 環境変数DISPLAYを削除。 | ||
sleep 10 |
shell program for ideling idle.sh (run by source idle.sh) #!/bin/csh -f set i=3 while (1) @ i = $i + 1 echo $i date sleep 5 end