Этого также можно достичь с помощью Perl:
Чтобы передать результаты в новый выходной файл, вы можете использовать следующее:
perl -wnlp -e 's/\t/,/g;' input_file.txt > output_file.csv
Если вы хотитеЕсли вы хотите отредактировать файл на месте, вы можете вызвать опцию -i:
perl -wnlpi -e 's/\t/,/g;' input_file.txt
Если по какой-то случайности вы обнаружите, что на самом деле вы имеете дело не с вкладками, а с несколькими пробелами,Вы можете использовать следующее для замены каждого вхождения двух или более пробелов запятой:
perl -wnlpi -e 's/\s+/,/g;' input_file
Имейте в виду, что \s
представляет любой символ пробела, включая пробелы, символы табуляции или символы новой строки, и не можетиспользоваться в строке замены.