У меня есть awk script, который я определил так:
#!/usr/bin/env awk
BEGIN { if (!len) len = 1; end = start + len }
{ for (i = start; i < end; i++) { print $1 } }
Я сохранил его как columns
и chmod +x
'd it. Я хочу вызвать его так, чтобы start
и end
определялись как они пересекали файл. Я думал, что это должно работать:
cat some_file | columns -v start=2
Но это не так. Помогите!