Как эхо "2" (без кавычек) в файл, из пакета script? Как эхо номер 2 в файл, из пакета script? Это не работает: Echo 2>> file.txt потому что 2>> - специальная команда.: ( Ответ 1 Используйте (ECHO 2)>>file.txt. Это приведет к выходу 2 без пробелов. Ответ 2 Малоизвестная функция: оператор перенаправления может находиться в любом месте на линии. >>file.txt echo 2 Ответ 3 echo ^2>>file.txt, похоже, работает для меня. Ответ 4 Используйте ^ escape: Echo ^2>> file.txt Ответ 5 echo.2>>text.txt Да, это странно. Ответ 6 другой метод echo>>file.txt 2 Ответ 7 Или вы можете использовать задержанное расширение setlocal EnableDelayedExpansion set "var=2" echo(!var!>> file.txt Ответ 8 Если вам нужна точная запись, используйте эту команду (ECHO |set /p=2)>>file.txt команда DMan будет производить разрыв строки 0x0D0A за "2" Ответ 9 На основе этого ответа, если кто-то задается вопросом, как это сделать: echo "command1 && command2" > file.txt без qoutes в file.txt, тогда вы сделаете это следующим образом: echo command1 ^&^& command2 > file.txt Протестировано на Windows Server 2003. Ответ 10 Есть так много решений, но почему бы просто не поставить пробел между 2 и>? $ echo 2 >> file Это работает для меня $ cat file 2 Ответ 11 убрать символ '2' в linux: echo \2>file.txt в окнах: echo ^2>file.txt в окнах это также будет работать echo.2>file.txt нет пробела между эхом и точкой Ответ 12 У вас есть пробел перед >>. echo 2 >> file.txt Ответ 13 Как насчет этого? echo 2 >>file.txt
Ответ 2 Малоизвестная функция: оператор перенаправления может находиться в любом месте на линии. >>file.txt echo 2
Ответ 7 Или вы можете использовать задержанное расширение setlocal EnableDelayedExpansion set "var=2" echo(!var!>> file.txt
Ответ 8 Если вам нужна точная запись, используйте эту команду (ECHO |set /p=2)>>file.txt команда DMan будет производить разрыв строки 0x0D0A за "2"
Ответ 9 На основе этого ответа, если кто-то задается вопросом, как это сделать: echo "command1 && command2" > file.txt без qoutes в file.txt, тогда вы сделаете это следующим образом: echo command1 ^&^& command2 > file.txt Протестировано на Windows Server 2003.
Ответ 10 Есть так много решений, но почему бы просто не поставить пробел между 2 и>? $ echo 2 >> file Это работает для меня $ cat file 2
Ответ 11 убрать символ '2' в linux: echo \2>file.txt в окнах: echo ^2>file.txt в окнах это также будет работать echo.2>file.txt нет пробела между эхом и точкой