[英]How do I put comment on each line in bash for printf?
我的Dockerfile中有以下代碼。 然后我將 output 傳送到我的setup.py 。 我需要在 linux 終端中運行此命令。 我怎樣才能在每一行上發表評論?
printf "%s\n" \
# Facebook OAuth Client ID (default)
"1234" \
# Facebook OAuth Secret (default)
"abcd" \
# Google OAuth Client ID (default)
"5678" \
# Google OAuth Secret (default)
"qwer" \
使用 arrays 以避免被 arguments 的\
列表長時間轉義是一個很好的做法。 您可以為每個元素留下評論。
CREDENTIALS=(
# Facebook OAuth Client ID (default)
"1234"
# Facebook OAuth Secret (default)
"abcd"
# Google OAuth Client ID (default)
"5678"
# Google OAuth Secret (default)
"qwer"
)
printf "%s\n" "${CREDENTIALS[@]}"
printf "%s\n" \
$(: 'Facebook OAuth Client ID (default)') \
"1234" \
$(: 'Facebook OAuth Secret (default)') \
"abcd" \
$(: 'Google OAuth Client ID (default)') \
"5678" \
$(: 'Google OAuth Secret (default)') \
"qwer"
$(command)
是命令替換,它被命令的 output 替換。
:
是一個不執行任何操作且不產生 output 的命令。 由於(default)
,該參數需要被引用,否則它將作為子shell中的命令執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.