後で使用できるようにいくつかのコマンドを記録していますが、そのうちのいくつかは長すぎるため、可視化のために複数行に記録してからコピーして貼り付けて使用したいと思います。たとえば、
生の:
openssl pkcs12 -export -in intermediate/certs/lala-lira.cert.pem -inkey intermediate/private/lala-lira.key.pem -out intermediate/private/lala-lira.pfx
デモ:
openssl pkcs12 -export
-in intermediate/certs/lala-lira.cert.pem
-inkey intermediate/private/lala-lira.key.pem
-out intermediate/private/lala-lira.pfx
問題は、デモフォームをコピーして貼り付けると、各行が別々の独立したコマンドとして解釈されることです。
ベストアンサー1
最後の行を除くすべての行はバックスラッシュで終わります。コマンドを例にしてみましょう。
openssl pkcs12 -export \
-in intermediate/certs/lala-lira.cert.pem \
-inkey intermediate/private/lala-lira.key.pem \
-out intermediate/private/lala-lira.pfx
ここで行うことは、行の末尾をエスケープしてシェルにそれを区切りのないスペースとして扱うことです。エスケープ表示は次の文字にのみ影響するため、次の文字は〜しなければならない行の終わりになります。 (これは末尾の空白が許可されていないことを意味します。注意してください!)