共有
  • 記事へのコメント57

    • 注目コメント
    • 新着コメント
    その他
    shu_ohm1
    shu_ohm1 環境変数の展開 → コマンドラインの解釈(パイプやリダイレクトも含む) → 特殊文字 &, &&, |, ||, <, >, >>, (, ) の処理 → 個々のコマンドの解釈

    2021/05/24 リンク

    その他
    rin51
    rin51 なん...だと... >ダブルクォートは閉じられている必要はない。

    2018/12/20 リンク

    その他
    cats_nukui
    cats_nukui なんじゃこりゃ。ほんとカオス。

    2015/05/29 リンク

    その他
    ngyuki
    ngyuki Windows はコマンドライン引数をバラすのが実行される側のアプリの仕事(フェーズ4)だから完全なものは不可能か

    2014/09/06 リンク

    その他
    naqtn
    naqtn ここ数日で役立ってる人がなんでこんなに居るんだ。そして俺もその列に加わる。くそぅ。

    2014/09/02 リンク

    その他
    theatrical
    theatrical すごいありがたいけど、これが役に立ってる事してることが悲しい。powershellの実行ポリシーマジクソ

    2014/08/30 リンク

    その他
    hnw
    hnw PHPのescapeshellargの謎の分岐を調べてたらたどり着きました。PHPでは%と"のエスケープを諦めてます。これは諦める方が正解な気がする。

    2014/08/28 リンク

    その他
    tsukimiya
    tsukimiya 4年ほど前のエントリだけど凄く役に立った。

    2014/08/28 リンク

    その他
    Fushihara
    Fushihara パワーシェルは?

    2014/08/20 リンク

    その他
    t_f_m
    t_f_m "そう、" (ダブルクォート)だ。 フェーズ 2 とフェーズ 4 でエスケープ方法が違う。"

    2013/08/04 リンク

    その他
    paz3
    paz3 cmd.exeのコマンドラインがどのように解釈・展開されるか調べた結果のまとめ。^で特殊文字をエスケープできる。()で複数コマンドをまとめる。例:(cmd1 & cmd2)>log.txt。コメント欄も有用。

    2013/06/07 リンク

    その他
    higedice
    higedice おかげさまでこう書いたら動いた→ sed -e ^"s/\^"/%22/g^" イコール 's/"/%22/g'

    2012/09/27 リンク

    その他
    kaito834
    kaito834 ブログ記事そのものだけではなく、コメントも参考になる。コメント「cmd.exeはCreateProcess APIの手前での処理になりますが...」

    2012/03/06 リンク

    その他
    criticabug
    criticabug これも一つのリバースエンジニアリング

    2011/06/01 リンク

    その他
    cha-cha-ki
    cha-cha-ki 記念ブクマ

    2010/09/23 リンク

    その他
    decoy2004
    decoy2004 ダブルクォートで囲まれた部分では特殊文字は無効になる。

    2010/06/18 リンク

    その他
    rawwell
    rawwell "コマンドラインは特殊文字を使うことで複数のコマンドを含めることができる。以下のもので 2. でエスケープされていなかったものは特殊文字として処理される。 & 複数のコマンドを区切る。1つ目のコマンドが実行さ

    2010/03/17 リンク

    その他
    shomah4a
    shomah4a [コマンド}[escape][command]windows のコマンドラインをエスケープするには ^ を使う

    2010/02/18 リンク

    その他
    naga_sawa
    naga_sawa ダブルクォートと変数展開周りが結構カオスなのでバッチ処理組むのに苦労した

    2010/02/17 リンク

    その他
    Wacky
    Wacky Cのargvに渡ってくるのはCの処理系のランタイムが分割したもので、この時に処理系によって特殊文字のクオートの扱いに差が出ます。cl.exeとgccの違いはそのためかと

    2010/02/16 リンク

    その他
    ys0000
    ys0000 コメントの話、PowerShellでは引数も含めてオブジェクト扱いされていると思う/キャレットでのエスケープが予想外の挙動を示すことがあって、結構入れ子にする時にはトライアンドエラーで実装してました。確かに面倒。

    2010/02/16 リンク

    その他
    dekaino
    dekaino 役に立つBad Know-howの典型

    2010/02/15 リンク

    その他
    tarchan
    tarchan Windowsの残念な仕様

    2010/02/15 リンク

    その他
    terurou
    terurou よーしらべたなぁ

    2010/02/14 リンク

    その他
    richard_raw
    richard_raw UNIXのつもりで使うと……ねえ。

    2010/02/13 リンク

    その他
    mumincacao
    mumincacao こまんどぷろんぷとでの引数に『"』使うとうにになるけどこうしてまとまってると・・・やっぱりわからないくまー(´ロ`;【みかん

    2010/02/12 リンク

    その他
    Cherenkov
    Cherenkov シェル

    2010/02/12 リンク

    その他
    hasegawayosuke
    hasegawayosuke argvで受けた時点でcrtが引数を加工しててcmd.exeの評価にはならないのでGetComamndLineの結果を見たほうがいい。_setargvやCommandLineToArgW とか調べるといい。公式ドキュメントはcmd/?でだいたい出てくる。環境変数の遅延展開とかも

    2010/02/12 リンク

    その他
    toton
    toton コメント欄

    2010/02/12 リンク

    その他
    mattn
    mattn コマンドプロンプトで閉じた部分で使うなら問題ないけど、これをMakefileやらなんやらで使い出すと問題が明るみに出るんだよね。ちなみにsetargv.objもたまには思い出してあげて下さい。

    2010/02/12 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成

    cmd.exe の引数の扱いがあまりにもカオスだったのでちょっと頑張って調べてみた。 来ならここは公式の...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - 暮らし

    いま人気の記事 - 暮らしをもっと読む

    新着記事 - 暮らし

    新着記事 - 暮らしをもっと読む

    同時期にブックマークされた記事