Unix-CSV形式

Unix-CSV形式

以下の形式をAからBに変換しようとしています。最初の2つの列が最終形式でデータがそのまま置き換えられ、それらの間にパイプされていることがわかります。トリッキーな部分は、2016-09-の最後の日付形式の変更です。 06 08:49:00~「2016/06/09 午前08:49:00」。私はbashシェルを使用しており、同じことをするにはスクリプトが必要です。

ㅏ:

Display Name,SAM Account Name,Distinguished Name,Last Logon Time Stamp
Yolanda Perez,yperez1,"CN=Yolanda Perez,OU=Users,OU=PR - Miami SPCG,OU=PR - Puerto Rico,OU=Puerto Rico,OU=Caribbean - Unified,DC=intl,DC=bns",2016-09-06 08:49:00

第二:

"SAM Account Name"|"Display Name"|"Distinguished Name"|"Last Logon Time Stamp"
"yperez1"|"Yolanda Perez,CN=Yolanda Perez"|"OU=Users,OU=PR - Miami SPCG,OU=PR - Puerto Rico,OU=Puerto Rico,OU=Caribbean - Unified,DC=intl,DC=bns"|"09/06/2016 08:49:00 AM"

ベストアンサー1

私はbashで純粋に試して実行するのが非常に難しいと思います。

csvfixあなたのためにほとんどのタスクを実行するプログラムがあります:http://neilb.bitbucket.org/csvfix/

おすすめ記事