プログラミング

Bashのヒアドキュメントでの変数展開/式展開とエスケープ

Bashのヒアドキュメントでの変数展開/式展開とエスケープの方法について紹介します。

tmp="hogef"

python3 - arg01 arg02 <<EOF # | clip.exe
# -*- coding: utf-8 -*-

import sys
import re
args = sys.argv

print("$tmp") # => hogef
print("\$tmp") # => $tmp
print("$(date +%FT%T%Z)") # => 2019-01-20T17:46:37UTC
print("\$(date +%FT%T%Z)") # => $(date +%FT%T%Z)

EOF

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です