Вы можете передать вывод в wc
. Вы можете использовать флаг -l
для подсчета строк. Запустите программу в обычном режиме и используйте трубу для перенаправления в wc.
python Calculate.py | wc -l
В качестве альтернативы вы можете перенаправить вывод программы в файл, скажем calc.out
, и запустить wc
на этом файле.
python Calculate.py > calc.out
wc -l calc.out
Вы должны иметь возможность просто захватить STDOUT от csum
до ssh
.
Чтобы получить полный вывод csum
, с хешем и именем файла:
bash-$ remoteMD5=$(ssh user@remote-dns-name "csum -h MD5 /full/path/to/file")
bash-$ echo $remoteMD5
723fc34e606a4d0002fe86f417be5f56 /full/path/to/file
Или вы можете вернуть только хэш:
bash-$ remoteMD5=$(ssh user@remote-dns-name "csum -h MD5 /full/path/to/file" | awk '{print \$1}'")
bash-$ echo $remoteMD5
723fc34e606a4d0002fe86f417be5f56