중간에 공간이 있어요
$ echo {0..9}
0 1 2 3 4 5 6 7 8 9
echo {0..9}
공백 없이 유사한 출력을 생성하려면 어떻게 해야 합니까 ?
원하는 출력
0123456789
답변1
seq
다음을 사용하여 구분 기호를 지정할 수 있습니다 -s
.
$ seq -s '' 0 9
012345678
답변2
답변3
공백을 제거 하려면 tr
:
$ echo {0..9} | tr -d ' '
tr
매뉴얼 페이지:
-d, --delete
delete characters in SET1, do not translate
답변4
echo $'\e[D'{0..9}
0123456789
터미널에서는 솔리드로 보이지만 실제로는 터미널 제어 시퀀스의 구분 기호로 연결되어 있습니다.
echo $'\e[D'{0..9} | cat -vet
^[[D0 ^[[D1 ^[[D2 ^[[D3 ^[[D4 ^[[D5 ^[[D6 ^[[D7 ^[[D8 ^[[D9$
'\e[D'
- 커서를 왼쪽으로 이동
echo $'string'
하거나 echo -e 'string'
- 백슬래시 이스케이프 해석을 활성화합니다.