Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
mount / -o rw,remount
cp /dev/clipboard
не скопирует «файл устройства», а никак не его содержимое?grep reg < file
grep reg file
cat file | grep reg
cat < file | grep reg
cat file | grep abc | pv -af > /dev/null
работает всегда быстрее, чем grep abc file | pv -af > /dev/null
, если файл бинарный (т.е. grep надо только определить наличие шаблона, но не вывести строки) или отсутствует в кэше. Скорость отличается примерно на 20—30 %, если файл в кэше присутствует (проверялось на файлах размером 600 МиБ и 14 МиБ).cat file | sed 's/abc/def/' | pv -af > /dev/null
; от 26,1 МиБ/с до 1,02 ГиБ/с — sed 's/abc/def/' file | pv -af > /dev/null
.-i
, а почти всё остальное работает (т.к. проверяет stdout, а не stderr, на принадлежность терминалу, который никто не трогал), исправлять я ничего не пытался. Во всяком случае, запуск pv не из оболочки работает штатно. Наверное, надо попробовать stderred.Удаляем старый Makefile, копируем новый и заново make
make CC=tcc
и CC=tcc make
не работают? У меня работают оба варианта без какого‐либо изменения Makefile.>
, то перед записью файл будет усечён, так что никакого удаления не требуется. Если только вы не хотите сказать, что в данном случае усечение не поддерживается.NCURSES_EXPORT(bool)
has_colors(void)
{
T((T_CALLED("has_colors()")));
returnCode((VALID_NUMERIC(max_colors) && VALID_NUMERIC(max_pairs)
&& (((set_foreground != NULL)
&& (set_background != NULL))
|| ((set_a_foreground != NULL)
&& (set_a_background != NULL))
|| set_color_pair)) ? TRUE : FALSE);
}
Компилируем змейку в браузере