Awk
solución (suponiendo que el número de "claves" (contenidas en el primer campo$1
)siempre correspondería al número de "valores" (contenidos en el segundo campo$2
)):
awk '$1 ~ /,/{
len = split($1, keys, ",");
split($2, vals, ",");
for (i = 1; i <= len; i++) print keys[i], vals[i];
next
}1' file
La salida:
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
вставьте этот код в свой файл htaccess с веб-сайта в источник «htdoc» или «www», если у вас нет htcaccess, вы хотите его создать:
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Все должно пройти нормально.
Поместите эту строку в ваш VirtualHost:
SetOutputFilter DEFLATE
Если вы хотите какие-то исключения, то например:
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
Для получения полной информации о модуле DEFLATE
, посетите эту страницу .