모든 특수 문자를 인쇄하기 위한 가장 짧은 한 줄 쉘 스크립트

모든 특수 문자를 인쇄하기 위한 가장 짧은 한 줄 쉘 스크립트

나는 ~을 찾고 있다가장 짧은 한 줄 쉘 스크립트ASCII 테이블의 모든 특수 문자를 인쇄합니다.(문자(32) --> 문자(127)에서)

여러분의 도움과 지원에 감사드립니다!

답변1

그리고 zsh:

$ print -aC16 {' '..$'\177'}
   !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /
0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?
@  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  [  \  ]  ^  _
`  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  {  |  }  ~  ^?

또는:

$ (){print -raC16 ${(#)@}} {32..127}
   !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /
0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?
@  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  [  \  ]  ^  _
`  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  {  |  }  ~  

(이번에는 DEL 제어 문자(chr(127))가 변환되지 않아 ^?보이지 않을 수 있습니다.)

관련 정보