次の例と同様に、LDIF(テキスト)ファイルの空白行の間にあるテキストブロックで、選択したプロパティをカンマ区切りのCSVファイルに変換する必要があります。
例:
LDIFファイル(入力):
<Blank Line>
AA: User11_Value1
BB: User11_Value2
CC: User11_Value3
DD: User11 Space Value4
<Blank Line>
AA: User22_Value1
BB: User22_Value2
CC: User22_Value3
DD: User22 Space Value4
<Blank Line>
CSV形式に変換します(出力)。
AA,BB,DD
User11_Value1,User11_Value2,User11 Space Value4
User22_Value1,User22_Value2,User22 Space Value4
ベストアンサー1
ミラー(http://johnkerl.org/miller/doc)sedは非常に短くて簡単です。
sed 's/://g' input.txt | mlr --x2c cut -x -f CC
あなたのため
AA,BB,DD
User11_Value1,User11_Value2,User11 Space Value4
User22_Value1,User22_Value2,User22 Space Value4
Whit sed:
デフォルトのミラー入力形式(XTAB)の1つを取得するために削除し、XTABをCSVに変換し、--x2c
最後にCC
cutを使用してフィールドを削除しました。