문제

두 열의 그림 목적으로 다음 시퀀스를 인쇄해야합니다.

a-z

여기에는 A에서 Z까지의 알파벳이있어 13 자 열에 있습니다.

A에서 Z에서 Z에서 Z까지 캐릭터를 어떻게 두 개의 열로 에코로 할 수 있습니까?

도움이 되었습니까?

해결책

더 나은 솔루션이 존재하지만 확실하지만, 나는 그것을 촬영할 것입니다.

$ echo "abcdefghijklmnopqrstuvwxyz" | sed -e 's/\(.\)\(.\)/\1 \2\n/g'
a b
c d
e f
g h
i j
k l
m n
o p
q r
s t
u v
w x
y z

다른 팁

아주 좋은 스테판,

타이핑을 피하는 것은 어떻습니까 ~을 통해 루프로?

for i in {a..z}; do echo -n $i; done | sed -e 's/\(.\)\(.\)/\1 \2\n/g'

귀하의 질문은 두 Coloumns에 문자를 배포하는 방법을 명시하지 않았으므로 다음은 대안입니다.

prompt> paste <(echo "abcdefghijklm" | sed 's/\(.\)/\1\n/g' ) <(echo "nopqrstuvwxyz" | sed 's/\(.\)/\1\n/g')
a       n
b       o
c       p
d       q
e       r
f       s
g       t
h       u
i       v
j       w
k       x
l       y
m       z

prompt>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top