Considere uma função:
function slowprint { awk '{system("sleep .2");print}'; }
Então você pode fazer:
seq 1 1000 | slowprint
Os aliases não são expandidos, a menos que sejam a primeira palavra do comando.
O seguinte comando do terminal imprimirá a saída de qualquer outro comando de maneira lenta.
<any command> | awk '{system("sleep .2");print}'
Eu geralmente gosto de usar isso e quero criar um alias em ~ / .bashrc. No entanto, não sou capaz de vinculá-lo. Qualquer combinação de apóstrofos aninhados me fornece erros de sintaxe. Eu estou me perguntando por que isso está acontecendo.
A última tentativa foi:
alias slowprint="| awk '{system("sleep .2");print}'"