Как сжать каталог и его содержимое [дубликат]

Сделать это с POSIX сложно:

  • POSIX Sed не поддерживает \ r или \ 15 . Даже если это так, параметр in place -i не является POSIX

  • POSIX Awk действительно поддерживает \ r и \ 15 , однако параметр -i inplace не является POSIX

  • d2u и dos2unix не является утилитами POSIX , а ex is

  • POSIX ex не поддерживает \ r , \ 15 , \ n или \ 12

Чтобы удалить возврат каретки:

awk 'BEGIN{RS="\1";ORS="";getline;gsub("\r","");print>ARGV[1]}' file

Чтобы добавить возврат каретки:

awk 'BEGIN{RS="\1";ORS="";getline;gsub("\n","\r&");print>ARGV[1]}' file

2
20.02.2015, 16:19
0 ответов

Теги

Похожие вопросы