Есть ли / dev / null в Windows?

На ПК символ ASCII # 10 - это то, что вы хотите поместить в строку значение новой строки.

Однако, как только вы получите его в Excel, вам нужно убедиться, что перенос слов включен для многострочные ячейки или новая строка будут отображаться как квадратные поля.

385
задан Peter Mortensen 26 April 2018 в 23:03
поделиться

3 ответа

Я думаю, что Вы хотите NUL, по крайней мере, в командной строке или пакетных файлах.

, Например:

type c:\autoexec.bat > NUL

не создает файл.

верю , то же верно, при попытке создать файл программно, но я не попробовал его.)

В PowerShell, Вы хотите $null:

echo 1 > $null
461
ответ дан Jon Skeet 26 April 2018 в 23:03
поделиться

Согласно этому сообщение в списке рассылки GCC , можно использовать файл "nul" вместо/dev/null:

#include <stdio.h>

int main ()
{
    FILE* outfile = fopen ("/dev/null", "w");
    if (outfile == NULL)
    {
        fputs ("could not open '/dev/null'", stderr);
    }
    outfile = fopen ("nul", "w");
    if (outfile == NULL)
    {
        fputs ("could not open 'nul'", stderr);
    }

    return 0;
}

(Кредиты к Danny для этого кода; вставляемый копией из его сообщения.)

можно также использовать этот специальный "nul" файл посредством перенаправления.

61
ответ дан Peter Mortensen 26 April 2018 в 23:03
поделиться

Jon Skeet корректен. Вот страница Nul Device Driver в документации Windows Embedded (я понятия не имею, почему это не где-то в другом месте...).

Вот другой:

34
ответ дан Peter Mortensen 26 April 2018 в 23:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: