実行可能ファイル(cURL)の出力には\ nが含まれています。これらの出力を改行文字でどのように表示できますか?
実行可能ファイルの出力があると仮定すると、tCL\n1523 memo\n
printfのパイピングは改行を表示しません。
$ echo "tCL\n1523 memo\n"
tCL\n1523 memo\n
$
$ printf "tCL\n1523 memo\n"
tCL
1523 memo
$
$ echo "tCL\n1523 memo\n" | xargs -0 printf '%s'
tCL\n1523 memo\n
$
$ echo "tCL\n1523 memo\n" | awk '{ printf "%s", $0 }
tCL\n1523 memo\n
ベストアンサー1
%s
エスケープシーケンスは解釈されません。以下が必要です%b
。
% echo 'tCL\n1523 memo\n' | xargs -0 printf "%b"
tCL
1523 memo
%