Skip to main content
space needed between `for` and `((` in `zsh`. \t redundant. missing quotes.
Source Link
Stéphane Chazelas
  • 586.4k
  • 96
  • 1.1k
  • 1.7k

Try with printf and a shell like ksh93, zsh or bash:

 for ((i=32;i<127;i++)) do printf \\$"\\$(printf '%03o\t'%03o "$i");"; done;printf "\n" 

See also : BASH FAQ

Try with printf:

 for((i=32;i<127;i++)) do printf \\$(printf '%03o\t' "$i"); done;printf "\n" 

See also : BASH FAQ

Try with printf and a shell like ksh93, zsh or bash:

for ((i=32;i<127;i++)) do printf "\\$(printf %03o "$i")"; done;printf "\n" 

See also : BASH FAQ

ASCII character 127 is DEL and is not printable.
Source Link
Stéphane Chazelas
  • 586.4k
  • 96
  • 1.1k
  • 1.7k

Try with printf:

 for((i=32;i<=127;i++i=32;i<127;i++)) do printf \\$(printf '%03o\t' "$i"); done;printf "\n" 

See also : BASH FAQ

Try with printf:

 for((i=32;i<=127;i++)) do printf \\$(printf '%03o\t' "$i"); done;printf "\n" 

See also : BASH FAQ

Try with printf:

 for((i=32;i<127;i++)) do printf \\$(printf '%03o\t' "$i"); done;printf "\n" 

See also : BASH FAQ

Source Link

Try with printf:

 for((i=32;i<=127;i++)) do printf \\$(printf '%03o\t' "$i"); done;printf "\n" 

See also : BASH FAQ