Questions tagged «ascii»

美国信息交换标准代码(American Standard Code for Information Interchange)的缩写,是一种著名的字符编码集。


2
“树”命令输出和“纯”(7位)ASCII输出
“ tree”命令使用漂亮的方框绘图字符来显示树,但我想在“与代码页无关的”上下文中使用输出(我知道确实总是有一个代码页,但是将其限制在较低的位置角色,我希望不必担心Ulan Bator中有人看到笑脸等)。 例如,代替: ├── include │ ├── foo │ └── bar 我想要类似的东西: +-- include | +-- foo | \-- bar 但我尝试过的所有“树”开关组合都没有提供此功能(似乎更像是将盒装绘制字符作为基线并使它更漂亮) 我还寻找盒式绘图过滤器来执行这种转换,而没有找到无穷无尽的ASCII艺术:-)。通用过滤器闻起来像需要15分钟才能煮熟的东西-再加上两天的累累,陷入所有有趣的极端情况中

7
ASCII到二进制和二进制到ASCII转换工具?
哪一个将ASCII转换为二进制并将二进制转换为ASCII的好工具? 我希望有这样的东西: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 或者,更现实一些: $ echo "This is a binary message" | ascii2bin 01010100 01101000 01101001 01110011 00100000 01101001 …
31 bash  binary  ascii 

2
为什么Enter键不发送EOL?
Unix / Linux的EOL为LF,换行符,ASCII 10,转义序列\n。 这是一个Python代码段,仅需一次按键即可: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch 当我按下Enter键盘以响应此代码段时,它会给出\r回车符ASCII 13。 在Windows上,Enter发送CR LF == 13 10。* nix不是Windows;为什么Enter给13而不是10?

3
为什么在终端输出中看不到单位分隔符(ASCII 31)?
单位分隔符ASCII字符(ASCII 31,八进制37)在Vim中显示为^_。但是,如果我在终端上打印相同的文件,则该字符不可见。这会导致一行中的字段卡在一起: # In Vim and less: first field^_second field^_last field # cat the same file to terminal: cat delim.txt first fieldsecond fieldlast field # print 2nd field with awk cat delim.txt | awk 'BEGIN {FS = "\037"} {print $2}' second field 我想可以用cat -v使单元分隔符可见: cat -v delim.txt first field^_second field^_last …
17 terminal  ascii 

3
将十进制打印为ASCII字符,我的命令未按预期输出
我想使用以下命令输出所有ascii字符的字符串 for i in `seq 32 127`; do printf "%c" $i; done 上面命令的输出是: 33333334444444444555555555566666666667777777777.............. 它是每个数字的第一个(从左到右)数字。 通过这个站点,我遇到了问题的答案如何在CLI中打印所有可打印的ASCII字符?,但是我仍然不明白为什么我的原始代码片段没有按预期输出ascii字符。



2
在ASCII文件中对齐列
我有一个看起来像他的文本文件: #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 1529,292 264,0449377 -33,4800 0,0109 0,0234 1,0955 0,0296 10,5032 …

7
如何在Bash中通过不同的代码点打印ASCII字符?
在ASCII表中,存在'J'字符,该字符在不同的数字系统中具有代码点: Oct Dec Hex Char 112 74 4A J 可以通过打印printf '\112'或通过八进制代码点打印此字符 echo $'\112'。如何通过十进制和十六进制代码点表示形式打印相同的字符?
12 bash  shell  ascii 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.