コマンド1出力
DATA EXTERN 30708 27086 CONNECTED
DATA01 NORMAL 10228 10120 CONNECTED
DATA02 HIGH 15342 15180 MOUNTED
コマンド 2 インスタンス FRC コマンド出力
" 3 3db02abc7. DATA01 DATA011 READ WRITE ALLOWED 01/09/2021 12:37:51 PM",
" 2 3db02abc9. DATA02 DATA01db2 READ WRITE ALLOWED 05/07/2021 02:18:22 PM"
" 3 3db02abc8. DATA01 DATA011 READ WRITE ALLOWED 01/09/2021 12:37:51 PM",
" 2 3db02abc0. DATA02 DATA01db2 READ WRITE ALLOWED 05/07/2021 02:18:22 PM"
コマンド 3 インスタンス FRC コマンド出力
$ ps -ef | grep pmon | grep -v grep | awk '{ print $8 }' | cut -d '_' -f3
+ASM
S112
上記はansibleのstdout_linesサンプル出力です。この出力をcsvファイルに列ごとに書きたいです。完全な command1 は列 1 の下、command2 は列 2 の下、command3 は列 3 の下にあります。または、csvファイルの単一セル内に各コマンド出力を作成しますか?
insertafterの有無にかかわらず、lineinfileを試してみて、次の列の横にあるcsvファイルに抽出しました。 stdout_linesと同じcsvfileに出力を書き込むにはどうすればよいですか?