2

2つのファイルをフェッチし、いくつかのフォーマットを実行して結果を出力するこのコマンドがあります。

curl https://www.cloudflare.com/ips-v{4,6} |
    sed 's/^/set_real_ip_from /;s/$/\;/' \ > /home/user/output.txt

それは問題なく動作します。問題は、ファイル1とファイル2の間に改行を追加するにはどうすればよいですか(フォーマットの変更を保持する)?

4

1 に答える 1

1

このような :

{
    curl -s https://www.cloudflare.com/ips-v4
    printf '\n\n'
    curl -s https://www.cloudflare.com/ips-v6
} | sed -r 's/^(.+)$/set_real_ip_from \1;/g' > /home/user/output.txt
于 2012-12-30T19:09:08.087 に答える