ダブルクォートは、変数の展開やエスケープ処理ができる、シングルクォートは、変数の展開やエスケープ処理ができない、であった。
バッククォートの特徴としては、コマンドをシェルで実行するという部分がある。
バッククォート演算子 - 別プロセスを実行し標準出力を取得 - 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