Используя perl, вы можете выполнить цикл seq
и форматирование print
в одном процессе:
perl -e 'for (1..31) {print "$_|$_,\n"}'
с использованием SED:
sed -e 's/: /,/' file > newFile
Error for,111.222.55.1,[ZXX: Error message] some text (_xxx.c:833)
Error for,198.243.55.25,[ZXX: Error message] some text (_xxx.c:833)
Unexpected error for,198.245.175.52,[Errno 104] some text here
sed
заменяет первое вхождение. awk
раствор:
awk '{sub(/: /,",")}1' file
Error for,111.222.55.1,[ZXX: Error message] some text (_xxx.c:833)
Error for,198.243.55.25,[ZXX: Error message] some text (_xxx.c:833)
Unexpected error for,198.245.175.52,[Errno 104] some text here