История изменений
Исправление Zmicier, (текущая версия) :
Можно ли с помощью sed сделать замену каждого 10-го tab на символ переноса
Вместо «переноса», я понимаю, следует читать «перевод»? Можно. Но не нужно. Возьмите любой нормальный язык. Хотя бы АВК.
#!/usr/bin/gawk -E
BEGIN {
FS = OFS = "\t";
}
{
for (f = 1; f <= NF; f++) {
if (f == NF || f % 10 == 0)
printf "%s%s", $f, ORS;
else
printf "%s%s", $f, OFS;
}
}
Исходная версия Zmicier, :
Можно ли с помощью sed сделать замену каждого 10-го tab на символ переноса
Можно. Но не нужно. Возьмите любой нормальный язык.
#!/usr/bin/gawk -E
BEGIN {
FS = OFS = "\t";
}
{
for (f = 1; f <= NF; f++) {
if (f == NF || f % 10 == 0)
printf "%s%s", $f, ORS;
else
printf "%s%s", $f, OFS;
}
}