Один способ использовать awk
.
Содержание infile
:
a b c d e f g h i j k l
1 2 3 4 5 6 7 8 9 10 11 12
a e i o u
Выполненный после awk
команда:
awk '{
## Variable 'i' will be incremented from first field, variable 'j'
## will be decremented from last field. And their values will be exchanged.
## The loop will end when both values cross themselves.
j = NF;
for ( i = 1; i <= NF; i++ ) {
if ( j - i < 1 ) {
break;
}
temp = $j;
$j = $i;
$i = temp;
j--;
}
print;
}' infile
Со следующим результатом:
l k j i h g f e d c b a
12 11 10 9 8 7 6 5 4 3 2 1
u o i e a
Когда я установил sl в своем поле человечности (склонный - получают установку sl), я получил двоичный файл/usr/games/sl-h также. Это - версия, которую Вы ищете. Можно, вероятно, добраться, источники от страниц пакетов человечности (смотрите здесь: http://nl.archive.ubuntu.com/ubuntu/pool/universe/s/sl/).