From 31a25d6eeb0febbe9255859935a6ba1997c2b4a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xavier=20Logerais=20=28Numericable=20-=20Ing=C3=A9nierie?= =?UTF-8?q?=20Syst=C3=A8me=29?= Date: Thu, 5 Dec 2013 13:42:43 +0100 Subject: [PATCH] Added function ldifparse --- libs/ldif.bash | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 libs/ldif.bash diff --git a/libs/ldif.bash b/libs/ldif.bash new file mode 100644 index 0000000..6839f53 --- /dev/null +++ b/libs/ldif.bash @@ -0,0 +1,16 @@ +#!/bin/bash + +function ldifparse () +{ + awk 'length > 79 { + n=1 + while ( length($0) > 78 + n ) { + printf "%s\n ", substr($0,1,78 + n) + $0 = substr($0,79 + n) + n=0 + } + if (length) print + next + } + {print}' "$FILE" +}