需要为记录分隔符编写\ x0A char

时间:2014-03-14 20:49:44

标签: unix

我需要编写一个输出文件,如下所示:

AAB   BBCC   DD\x0DEE\x0DFF

\x0D - 是一个hexa declmal char,我需要在一行(文件)中写它?

我正在使用UNIX/Shell脚本。

任何帮助表示感谢。

谢谢, 基肖尔马布

1 个答案:

答案 0 :(得分:1)

你的意思是这样,使用八进制?

echo -n AAB BBC DD$'\015'EE$'\015'FF | od -xc
0000000      4141    2042    4242    2043    4444    450d    0d45    4646
       A   A   B       B   B   C       D   D  \r   E   E  \r   F   F

或者使用返回字符?

echo -n AAB BBC DD$'\r'EE$'\r'FF | od -xc
0000000      4141    2042    4242    2043    4444    450d    0d45    4646
       A   A   B       B   B   C       D   D  \r   E   E  \r   F   F