linux - 如何在bash中为printf的每一行添加注释?

标签 linux shell printf comments

我的 Dockerfile 中有以下代码。然后,将输出通过管道传输到 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" \

最佳答案

使用数组以避免\长时间将参数列表转义是一个好习惯。
您可以对每个元素发表评论。

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[@]}"

关于linux - 如何在bash中为printf的每一行添加注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62659578/

相关文章:

c++ - 为 fwprintf 写一个包装器

c - 调用 sprintf 时静态变量被清除

php - 如何从 PHP 执行 linux 程序?

ruby - 使用 SSH 克隆存储库时出现 "permission denied"错误?

linux - 如何递归地将文件从文件夹发送到 linux 控制台中的命令?

php - 使用 inotify 通知新文件

shell脚本: Use a pipe as an input for tar

c++ - 用 C 和 C++ 编写代码的不同值(value)观

linux - 我怎样才能阻止这个 Perl 命令一遍又一遍地打印 XML 声明?

linux - Bash - 在目录及其 sbdirectories 中查找多个特定文件夹并重命名这些特定文件夹