直接回答にはなっていないと思うますが、
コマンドラインで行にまたがって入力するには改行の直前に¥を入れます(つまり¥を入れてからエンター)。改行である\nでコマンドが実行されるのですが、これは;で置き換えることが出来、これだと一行で複数のコマンドを実行できます。
あと、do 〜 doneを使う方法もありこれの間にfor, whileをいれることで繰り返し処理が出来ます。
例
for BINFILE in $(find / -perm +6000 -follow); do
if [ "$(grep $BINFILE /etc/splist)" = "" ]; then
echo $BINFILE | mail -s "New SUID/SGID!" root
fi
done
これはLinuxの例なのでcygwinでそのまま使えるかどうか確認しておりませんが、基本は同じだと思います。
参考にして下さい。
|