2016-04-26 2 views
1

У меня есть файл, где линии выглядеть примерно так:Заменить^Символ с пространством с язычком

878803058210225308^A12:41:46^A12:41:46^A1^A1 

Я хочу, чтобы иметь возможность удалить символы^A. Я пробовал команду tr, но я не смог получить то, что хочу. Я пробовал:

tr ^A \\t <myfile1> myfile2 

Какой был бы лучший способ сделать это?

Спасибо

ответ

2

^A фактически единственный символ ASCII 0x01. Он просто имеет «прозвище» элемента управления-A. Поэтому вы можете использовать это, чтобы заменить его.

tr '\01' '\t' 
+0

Это абсолютно нормально. большое спасибо – danilojara123