bash - 当用反斜杠分割行时是否可以使用注释?

标签 bash shell sh

我想嵌入这样的评论

ls -l \
-a \
# comment here
-h \
-t . 

但似乎这是不可能的。也许确实存在其他变体?将评论紧跟在反斜杠之后或以反斜杠结束评论都没有帮助。

最佳答案

上面的帖子没有直接的解决方案。然而,在更早的帖子中实际上提到了一个直接的解决方案:How to put a line comment for a multi-line commandCommenting in a Bash script .

我最喜欢的解决方案是:

ls -l `# long format` \
-a `# all files` \
-h `# human readable` \
-t `# time sort`

您将需要重音符号 (`) 引号和八角符号 (#) 来表示注释。在反斜杠前使用它们。

关于bash - 当用反斜杠分割行时是否可以使用注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23591273/

相关文章:

linux - 进程未显示在 "ps -e"输出中

git - Docker Webhook容器:应该运行脚本,但是脚本无法正确执行(仅回显有效)

linux - 如何将所有现有文件从远程 sftp 服务器传输到本地目录并创建一个包含这些文件列表的 .txt 文件?

arrays - 间接引用 bash 中的数组值

qt - 通过 QProcess 运行 .sh 脚本时出错

bash - shell脚本: Is there a way to use variable as output instead of a file for executable?

linux - 使用 awk 打印由 "-"分隔的变量

bash nohup 有两个命令

Bash 关联字典不起作用(声明 : -A: invalid option)

bash - Cloudinit是否可以用于自动化复杂的配置,例如UFW和Apache