Invialo a sed
per inserire 2 spazi all'inizio di ogni riga.
git status | sed 's/^/ /'
Basandosi sulla risposta di @Barmar, questo è un modo più ordinato per farlo:
indent() { sed 's/^/ /'; }
git status | indent
other_command | indent
Grazie a @Barmar e @Marplesoft per alcune belle soluzioni semplici - ecco un'altra variazione che potrebbe piacere ad altri - una funzione che puoi dire quanti livelli di indentazione usando pr
:
indent() {
local indentSize=2
local indent=1
if [ -n "$1" ]; then indent=$1; fi
pr -to $(($indent * $indentSize))
}
# Example usage
ls -al | indent
git status | indent 2