Próbuję napisać skrypt basha i mam problem z wygladem wydruku i porządku. Mogę zrezygnować z używania nowych linii, ale wolałabym mieć wydruki łatwe do odczytania. Na przykład, kiedy uruchamiam git clone ...
, chcę najpierw wywołać echo "Repozytorium klonowania", a następnie wprowadzić wynik git
z wcięciem. Przykładowa moc wyjściowa:Wcięcie wyjściowego wyniku skryptu Bash
Cloning repository...
Initialized empty Git repository in /root/client_scripts/jojo/.git/
remote: Counting objects: 130, done.
remote: Compressing objects: 100% (121/121), done.
remote: Total 130 (delta 13), reused 113 (delta 6)
Receiving objects: 100% (130/130), 176.07 KiB, done.
Resolving deltas: 100% (13/13), done.
Obecnie całość jest skompresowana bez wcięcia. Czy ktoś wie, jak to zrobić? Próbowałem z sed
i awk
, ale wydawało się, że nie wyświetlają więcej wyników niż tylko Initialized empty Git repository in /root/client_scripts/jojo/.git/
. Byłbym bardzo wdzięczny za wszelkie uwagi.
Dziękuję za informację, jednak ani moja wersja git (1.5.6.5), ani najnowsza wersja --version nie jest opcją dla git ani git-clone. Sądzę, że po prostu nie mam szczęścia, jeśli chcę to zrobić. Dzięki za informację o git wykrywanie, że nie jest na terminalu. –
Err ... Po prostu ponownie przeczytałem mój poprzedni komentarz, naprawdę miałem na myśli '--verbose' not' --version'. –