Как избежать пробела после переменной bash в строке?

короче: вы не можете сделать это с lynx

long: параметр -width применяется к форматированному выводу. wget и curl не форматируют свои выходные данные (они сопоставимы с опцией -source Lynx).

Форматированный вывод относится к тому, что вы видите на экране. За исключением демонстрационных целей, на вашем экране будет не более нескольких сотен столбцов текста (обычно гораздо меньше).

Хотя большинство буферов фиксированной длины были переписаны в исходном коде, максимальная длина строки для форматированного вывода из Lynx по-прежнему является скомпилированной константой (1024). Это больше, чем просто изменение числа и перекомпиляция, потому что Lynx управляет пулами памяти, которые включают структуры данных, содержащие их (строки фиксированной длины). Если вы увеличите максимальную длину строки, это изменит размер блока, используемый для пула памяти (или сделает его менее эффективным за счет хранения меньшего количества строк в блоке).

Дополнительная литература: src / GridText.c , где определены соответствующие структуры данных.

26
23.04.2016, 00:56
0 ответов

Теги

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