如何用tr替换^ A字符

时间:2013-12-05 00:14:24

标签: bash unix tr

我想用\替换^ A字符和\ n。 我不知道^ A代表什么。 我应该为^ A使用什么ASCII码?

1 个答案:

答案 0 :(得分:1)

^A表示ASCII 0x01(SOH)。您可以使用tr -d '\001'删除它。

ASCII控制字符通常以这种方式表示,^X的ASCII码为X减去0x40。

  • ASCII 0(NUL)是^ @
  • ASCII 1(SOH)是^ A
  • ASCII 2(STX)是^ B
  • ...

您可以按Ctrl-@Ctrl-ACtrl-B,...

来制作它们