Попробуйте так:
$ echo 'a b' | column -t -s ''
a b
Из столбца manpage:
-t
Определите количество столбцов, которые содержит входной сигнал, и создайте таблицу. По умолчанию столбцы разделены пробелами или символами, поставляемыми с помощью опции -s. Полезно для красивого отображения. -s
Укажите набор символов, который будет использоваться для разделения столбцов для опции -t. После редактирования эта команда должна работать:
$ cat data | column -t | sed -r 's: : :'
300 12.8
600 16.9
900 19.2
1200 24.9
1500 29.7
1800 33.5
Команда для последнего обновления (извините, но это команда sed
, не видно способа делать только с столбцом
):
$ cat data | column -t | sed -r 's: ( [a-z,0-9]):\1:g'
1 2 b
20 12.5 something
300 12.8 as
600 16 asrgty
1200 4.9 srty
1800 33.5 sry
10000 1.5 sty
200000 1.5 sty
Чтобы увидеть из того, что именно ваша проблема попробуй с 777 разрешениями, затем перейдите на 644 или 444. Если с 777 разрешениями вы получаете ту же ошибку, попробуйте отключить SELinux
/ etc / Selinux / config
SELINUX=disabled
Если снова не работает, попробуйте удалить .htpasswd, если сейчас работает правильно, это означает, что проблема находится в .htpasswd, например, правила или некоторая грамматическая ошибка.