У меня есть файл, который содержит что-то вроде этого:
0x0a ,0x63 ,0x31 ,0x38 ,30
0x6b ,0x5f ,0x6c ,0x69 ,6d
0x0a ,0x63 ,0x31 ,0x38 ,30
0x6b ,0x5f ,0x6c ,0x69 ,6d
0x69 ,0x74 ,0a
Я хочу использовать sed
(или другую команду) для добавления 0x
перед последнейшестнадцатеричный номер каждой строки, а также запятая ,
в конце каждой строки.То есть для приведенного выше фрагмента кода я хочу, чтобы:
0x0a ,0x63 ,0x31 ,0x38 ,0x30,
0x6b ,0x5f ,0x6c ,0x69 ,0x6d,
0x0a ,0x63 ,0x31 ,0x38 ,0x30,
0x6b ,0x5f ,0x6c ,0x69 ,0x6d,
0x69 ,0x74 ,0x0a,
Я хотел, чтобы замена начиналась с начала файла, пока не будет обнаружена пустая строка.за любую помощь.