Я хочу заменить начальные вкладки и пробелы на что-то вроде <TAB>
и <SPACE>
соответственно.
Но я не мог понять, как это сделать за один проход sed
потому что вкладки и пробелы в исходном файле могут быть смешаны, поэтому просто сделать одну замену, а затем другую не получится.
Пример ввода (вкладки показаны как ^):
^^line with tabs
line with spaces
^ ^intermixed
Желаемый результат:
<TAB><TAB>line with tabs
<SPACE><SPACE>line with spaces
<TAB><SPACE><TAB>intermixed