Aqui está um par:
-
fold
echo "Hello there" | fold -w 1 H e l l o t h e r e
-
Perl
echo "Hello there" | perl -pe 's/(.)/$1\n/g;' H e l l o t h e r e
Como posso usar um filtro para exibir algo como:
echo "Olá aqui" |
H
e
l
l
o
t
h
e
r
e
Aqui está um par:
fold
echo "Hello there" | fold -w 1
H
e
l
l
o
t
h
e
r
e
Perl
echo "Hello there" | perl -pe 's/(.)/$1\n/g;'
H
e
l
l
o
t
h
e
r
e
Você pode usar sed
para fazer isso. É um pouco mais leve que o perl, mas ainda permite que você use expressões regulares para expressar os desejos do seu coração.
$ echo "Hello world" | sed -r 's/./&\n/g'
H
e
l
l
o
w
o
r
l
d
Isso também funciona:
echo "Hello there" | grep -o .
.
corresponde a um único caractere. -o
apenas imprime a correspondência (em vez da linha inteira). Tags unix