Как запретить сценарию оболочки `fmt` добавлять двойной пробел после конца предложений?

Я использую fmt Скрипт оболочки для переноса строк в нескольких редакторах Mac OS X. Я, как правило, доволен им, за исключением одного - двойной пробел после конца предложения. (В наши дни мало кто так поступает, верно? Мне кажется, что это действительно старая школа, по крайней мере, мне, и тратит драгоценное пространство из восьмидесяти колонн.)

Я знаю, что есть -d chars вариант для fmt ( документация), в которой указываются завершающие предложение стражи, поэтому в настоящее время я обманываю сценарий -d @отмечая, что @ редко входит в сферу. Это работает, но я думаю, что есть более подходящие решения, чем этот хитрый? Можно ли установить chars следуя -d в настоящий пустой список?

1 ответ

Решение

-d '' работает для меня:

fmt -d '' <<< $'Do not.\nDouble-space.'
Другие вопросы по тегам