LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Не знаю, как perl, он вроде тоже сильно завязан на regexp, но, естественно, python, если не извращаться, будет значительно легче в чтении. Сравните, например,

echo "Python"|sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'
и
print(''.join(reversed('Python')))
или
print('Python'[::-1])
Не говоря уже о том, что sed на больших объемах гораздо медленнее. Конечно, можно использовать tac и еще 100500 утилит... А что касается кроссплатформенности, мой скрипт сам определяет, на какой системе его запустили и делает отсюда соответствующие выводы.

Исходная версия Deleted, :

Не знаю, как perl, он вроде тоже сильно завязан на regexp, но, естественно, python, если не извращаться, будет значительно легче в чтении. Сравните, например,

echo "Python"|sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'
и
print(''.join(reversed('Python')))
или
print('Python'[::-1])