Установка позиции табуляции для удара производится

Wget и Curl только анализируют ссылки в тегах привязки на Документе HTML.
Страница, к которой Вы обращаетесь, использует Метод POST со ссылкой на документ для загрузки его.

Необходимо будет загрузить файл и проанализировать его вручную для всех ссылок. Это - что-то, что wget не сделает для Вас.

Править: Однако я не знаю, почему Вы получаете ошибку протокола. Вы возражали бы, чтобы выполнить те же команды с - параметр отладки и вставить вывод где-нибудь, где мы видим его?

6
21.03.2014, 19:42
2 ответа

из man less:

  -xn,... or --tabs=n,...
         Sets tab stops.  If only one n is specified, tab stops are set at 
         multiples of n.  If multiple values separated by commas are specified,
         tab stops are  set  at  those positions, and then continue with the same
         spacing as the last two.  For example, -x9,17 will set tabs at positions
         9, 17, 25, 33, etc.  The default for n is 8.

На странице man также описано, как установить параметры по умолчанию для less с помощью setenv или export. Добавление LESS="-x4";export LESS в ваш ~/.bashrc должно помочь

.
6
27.01.2020, 20:25

Я думаю, это не свойство bash (или zsh, csh... и других shell). Это свойство терминала, который показал вывод.

Вы можете использовать команду expand для преобразования tab в количество пробелов. Из expand man page:

-t, --tabs=NUMBER
              have tabs NUMBER characters apart, not 8

Таким образом, вы сделаете вот так:

$ cat test.tabs
a        b        c

$ expand -t 4 test.tabs
a    b    c
3
27.01.2020, 20:25

Теги

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