エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Studio ODIN - blog風小ネタ集 > FORコマンド中でパイプ&リダイレクトを使用する
DOSのFORコマンドは、数あるDOSのコマンド中でも 肝となる重要なコマンドです。 そのFORコマンド内で実... DOSのFORコマンドは、数あるDOSのコマンド中でも 肝となる重要なコマンドです。 そのFORコマンド内で実行するコマンドに パイプやリダイレクトを使用したい場合があります。 例えば・・・ C:\>FOR /F %i IN ('DIR /B /A:-D | FIND /C /V ""') DO ECHO %i | の使い方が誤っています。 上の例では、カレントディレクトリのファイルの数を出力しようとしているのですが 「| の使い方が誤っています。」とエラーが表示されてしまいます。 これは、FORコマンド内のパイプやリダイレクトは "^"(キャレット)を使ってエスケープしてやる必要があるためです。 正しくは、下のようになります。 C:\>FOR /F %i IN ('DIR /B /A:-D ^| FIND /C /V ""') DO ECHO %i 3 リダイレクトも同様です。 FOR
2017/01/29 リンク