リダイレクトで空白が書き込まれるため
Flash自動更新無効にするファイルを書き込むためにいろいろ調べてみました
echo ABC >file.txt → ABC の後ろに空白がついて書き込まれる
echo >file.txt ABC → 空白が ABC の前について書き込まれる
>file.txt echo ABC → ABC が書き込まれる
>file.txt @echo ABC → エコー抑止の@は文頭に書くのでこれは誤り
@>file.txt echo ABC → エコー抑止はこう書くecho の例を示したが他のコマンドでも同じである。ただし、for や if のように構造を持った構文全体をリダイレクトするには、( ) で囲むことが必要。
Flash自動更新無効にするファイルを書き込むためにいろいろ調べてみました
echo ABC >file.txt → ABC の後ろに空白がついて書き込まれる
echo >file.txt ABC → 空白が ABC の前について書き込まれる
>file.txt echo ABC → ABC が書き込まれる
>file.txt @echo ABC → エコー抑止の@は文頭に書くのでこれは誤り
@>file.txt echo ABC → エコー抑止はこう書くecho の例を示したが他のコマンドでも同じである。ただし、for や if のように構造を持った構文全体をリダイレクトするには、( ) で囲むことが必要。