Я використовую і Linux, і FreeBSD (конкретно, я використовую Debian Linux і PC-BSD), і я знайшов щось дивне sed.
Мені часто потрібно конвертувати файли "значень, розділених на вкладку", у "значення, розділені комами". Найпростіший спосіб, який я знаю, - це використовувати sedтакий:
sed 's/\t/,/g' inputFile.txt > outputFile.csv
Це прекрасно працює в Linux: він замінює кожну вкладку комою ... але на FreeBSD він нічого не замінює !!!
Я щось пропускаю? Чи є синтаксис з FreeBSD, sedякий відрізняється від синхронізації в Linux?
-Eопція робить хитрість (як на FreeBSD, так і на Mac OS X).