- 25 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 12:32:21.55 ]
- > 構文の意味も合わせて今日はdirの勉強をしたいと思います。
>nul 2>&1 d.hatena.ne.jp/horus531/20101230/1295162296 リダイレクトで調べれ || は>>12にもあったけど コマンド1 || コマンド2 でコマンド1が失敗したらコマンド2を実行する (コマンド1が成功したらコマンド2は実行しない) コマンド1 && コマンド2 だとコマンド1が成功したらコマンド2を実行 (1が失敗したら2は実行しない) dir /ad ^|find "個のディレクトリ" | はパイプといって、 コマンド1 | コマンド2 でコマンド1の標準出力をコマンド2へ受け渡す コマンド2が標準出力を受け取れないコマンドだと意味無い、、はず dir /ad の結果を find "個のディレクトリ" へ渡してる ^はエスケープ for /f %変数 in ('コマンド') do () のコマンドの中だとパイプをエスケープしないとエラーになる 他には & ) とかもエスケープが必要かな あとは各コマンドのヘルプなりググるなりがんばれ
|

|