バッククォート

ダブルクォートは、変数の展開やエスケープ処理ができる、シングルクォートは、変数の展開やエスケープ処理ができない、であった。
バッククォートの特徴としては、コマンドをシェルで実行するという部分がある。

バッククォート演算子 - 別プロセスを実行し標準出力を取得 - Perl入門ゼミ

バッククォートで`ls`コマンドを実行する。

$ ls
back_quote.pl
$ perl back_quote.pl
back_quote.pl

$

lsを普通に入力しても、back_quote.plを実行しても、`ls`コマンドが実行された。
lsに改行出力機能があるので、"\n"を付けると、2重に改行されてしまう。

Sample/perl/back_quote/back_quote/src/back_quote at master · bg1bgst333/Sample · GitHub