列から改行を削除し、sedを使用してマージする方法

列から改行を削除し、sedを使用してマージする方法

sedを使用して列の改行を削除してマージするにはどうすればよいですか?

xlsx2csv rawdata.xlsx -n 'CONSOLIDATION MAIN' -d '|' | sed '1d-6d' |grep -v ^REGION > RAWDATA.txt

ここに画像の説明を入力してください。

答え1

$(your command) | tr '\n' ' ' | sed -e 's/|`/|\n/g'

まず、すべての改行を空白に変更してから

|`(レコードの終わり)を新しい行に置き換えます。

関連情報