Спасибо всем. У меня установлен Dovecot, и я должен был сам найти эту вики-страницу. Итак, с точки зрения моего первоначального вопроса, Dovecot перемещает почтовые файлы в каталоги, которые отражают расположение папок пользователя, но новые каталоги являются скрытыми в существующей структуре maildir.
Используйте
join -t $'\t'
join
не интерпретирует специальные экранированные символы backspace. \t
буквально останется\t
(это не равно символу табуляции ), почти так же, как echo '\t'
vsecho -e '\t'
(join
ведет себя как echo
без-e
). Таким образом, вы должны позволить оболочке интерпретировать символ, используя ANSI -C, цитируя$'...'
.
awk
будет интерпретировать специальные символы, поэтому вы можете использовать:
awk -F'\t'
, но не
awk -F\t
Однако вы можете использовать \\t
, чтобы позволить оболочке интерпретировать \\
, но, на мой взгляд, кавычки более читабельны...
Для последней команды \t
интерпретируется оболочкой как простоt
(Try:echo \t
). Процитируйте его, чтобы оболочка не интерпретировала его.