Разность статистики каталога sumarry (разность мерзавца - статистика как для немерзавца repo)

Проблема с Вашим подходом состоит в том, что встроенный сценарий Python больше не имеет доступ к исходному stdin (так как его stdin... самостоятельно).

Если это - проблема, можно записать:

python -c '
import sys;
for r in range(3):
  print r
  for a in range(2):
    print "hello"
'

Или если сценарий Python может содержать одинарные кавычки:

python -c "$(cat << 'EOF'
import sys;
for r in range(3):
  print r
  for a in range(2):
    print "hello"
EOF
)"

Или:

python <(cat << 'EOF'
import sys;
for r in range(3):
  print r
  for a in range(2):
    print "hello"
EOF
)
5
27.04.2015, 17:03
2 ответа

Да, используйте Diffstat Tom Dickey :

diff -ur dir1 dir2 | diffstat

Вы можете суммировать любой (ну, большинство ) Diffs / Patches с ним, а не только дифференциров.

7
27.01.2020, 20:37

Извините, если это поздний ответ, но я только что узнал, что git diff можно использовать именно для этого:

git diff --stat dir1 dir2
1
27.01.2020, 20:37

Теги

Похожие вопросы