В моей оболочке есть вызов 'fortune' в моем файле .login, чтобы предоставить мне небольшое сообщение дня. Тем не менее, некоторые состояния начинаются с одной ведущей строки пробела, некоторые начинаются с двух, а некоторые вообще не имеют никаких начальных линий пробела. Это меня беспокоит.
Я уселся за упаковку состояния с моим собственным сценарием оболочки, который удалял бы все начальные пробелы из входных данных, не разрушая форматирование фактического состояния, которое может намеренно содержать строки из пробела.
Похоже, это не простое однострочное двухминутное исправление, и, читая (тростниковую) справочную страницу для sed и grep, я решил спросить наших замечательных покровителей здесь.