переход на python3

решил я тут попробовать что такое crossover games скачал триальную версию, установил, но когда запускаю пишет ошибку связаную с питоном, я догадался исправить в начале на python2 и заработало, но в папке /bin очень много этих файлов, и мне не хочется все исправлять вручную, можно ли это как то автоматизировать?
zookeeper
можно ли это как то автоматизировать?
Примерно так.

Ну или так:
Создаете файлик с правами на выполнение и внутри файла пишете:
#!/bin/sh
for i in `ls *.*`;
 do
 sed 's|то_что_нужно_поменять|то_на_что_менять|' $i > tmpfile;
 mv -f tmpfile $i;
done
Вместо *.* указываете маску нужных файлов (например *.py) и нужные строки в sed.
Кладете этот скриптик в папку со своими файлами в которых нужно менять строки и запускаете:
# cd папка_с_файлами
# ./имя_файлика_который_создал
PS. Sed действует внутри файла до первого совпадения с искомым регулярным выражением, потом меняет его и завершает процедуру! Это я к тому, что если искомое выражение внутри файла встречается несколько раз то будет заменено только первое! Взято отсюда.
SunStroke
#!/bin/sh
for i in `ls *.*`;
 do
 sed 's|то_что_нужно_поменять|то_на_что_менять|' $i > tmpfile;
 mv -f tmpfile $i;
done
sed -i же

sed -i “s#env python#env python2#” *.py
SunStroke
PS. Sed действует внутри файла до первого совпадения с искомым регулярным выражением, потом меняет его и завершает процедуру! Это я к тому, что если искомое выражение внутри файла встречается несколько раз то будет заменено только первое! Взято отсюда.

Не совсем верно - sed ‘s/./ /g’
http://aur.archlinux.org/packages.php?ID=16777
Если crossover games из AUR - там в комментах ведь написано, что делать.
You need to run the following commands to get it working again: 
cxgames/bin
sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" *
sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" *
cxgames/lib/python
sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" *.py
sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" *.py
Не то?
More info:
https://bbs.archlinux.org/viewtopic.php … 35#p848535
http://www.codeweavers.com/support/tick … et_level=0
http://www.codeweavers.com/support/foru … ;msg=92523
спасибо большое всем
нет, ставил не через аур а с помощью bin файла
 
Зарегистрироваться или войдите чтобы оставить сообщение.