よく忘れるチョイネタは、しっかりとメモしておこう。
引数の数。
if (iargc().ne.3) then write(6,*) 'Usage: xxxxxx' stop end
とか入れておくと、すっかり忘れたプログラムが何をするものか思い出されやすい。
shではexport, cshではsetenv。
例えば
#!/bin/sh -f VAR1="aaa" VAR2="bbb" VAR3="ccc" NUM=1 while [ $NUM -le 3 ] ; do echo VAR${NUM} done
なんてことはできない。
Cと同じ。小数%f、指数%e、整数%i。改行用の\nも忘れるな。%A.Bfで、A:総文字数、B:小数点以下桁。%A.Biの場合、Bの位まで0が埋められる。
awk '{SUM=SUM+$1}END{printf("%f\n",SUM/NR)}' list echo 1 | awk '{printf("%2.2i\n",$1+1)}'
sed -e s/"\/"/" "/g sample.txt --> 全ての/ (スラッシュ)を (空白)に置換。